[evol] updated MilkyPond world
[evol] attributes parameters rework § (MilkyPond world update) (refs #142)
[evol] attributes parameters rework §4 (OpenLDAP_config world update) (refs #142)
[evol] vattrs: normalize when setting field with helpers (refs #141)
[evol] virtual attributes support §2 (aspect vattrs with example) (refs #141)
[evol] preliminary virtual attributes support (with read only attributes support, and an example vattr) (refs #141)
[evol] hidden/expert attributes updates in shadows
[fix] translation
[evol] preliminary support for OpenLDAP 'cn=config' world §3 (translations) (refs #143)
[evol] preliminary support for OpenLDAP 'cn=config' world §2 (refs #143)
[evol] adapt to ActiveLDAP changes in relations (introduced in 1.1.0)
[fix] missing translation for the main MilkyPond shadow
[evol] preliminary support for OpenLDAP 'cn=config' world (refs #143)
[evol] added support for multiple worlds (closes #144)
[evol] switched to a higher activeldap library (closes #27)
[evol] use a plugins-pecific include dir to share functions among plugins easily (closes #36)
[evol] MilkyPond config: enforce proper 'allowedServices' values
[fix] MilkyPond config: s/primary/primary_account/
[evol] synched MilkyPond shadow config with current schema
[evol] added restriction on parents for MP objects
[evol] recognize 'root' and understand it as value (but not yet as argument), clarify the full handle format, and recognize the MP root
[fix/evol] correct a bug in the item creation when handling the parent parameter, allow specifying a default parent per object, and provides a new find_by_full_handle() handy method
[evol] limit parent location/type for item creation (not yet properly integrated)
[cleanup] reorganized config
[fix] added missing start of YAML document in MP shadow config files
[evol] added default config and simplified MilkyPond shadow config (and minor other changes)
[evol/fix] fixed creation hooks call, hooks->plugins with hooks and simplified hooks, added plugin parameters in config and updated aspect/fs
[evol] apply password hash if requested
[cleanup] internal rework #2
[fix/evol] corrected before delete hook and added complete hook support for objects
[fix] fixed aspects default hooks
[evol] fix and improve before hooks for aspects
[cleanup] hook_mod -> hook_modify
[evol] improve config #10 (improved object definition check)
[evol] improve config #8 (shadow selection support)
[evol] improve config #6 (rename config files)
[evol] improve config #3 (move non-framework translations in config dir)
[evol] improve config #2 (aspects config is separated)
[evol] improve config #1 (objects+relations config is separated)
[-] cleanup: removed silly optional_classes support, as aspects handle this nicely
[evol] move all activeldap workarounds away, and properly manage operational attributes (using schema instead of a hardcoded list)
[fix] fs aspect primaryGroup corrected, and now handle single-valued relation data, and btw disallow adding the same value multiple times
[evol] preliminary (dirty) work on hooks
[evol] added list of available objects and aspects of objects, and s/ou/unit/ object
[evol] more objects
[evol] added tree view
[evol] added private config load in home, and global hidden attributes (until something really proper is done for config)
[evol] files/code reorganization, and added a proper installer