[cleanup] internal rework #3
[cleanup] internal rework #2
[cleanup] internal rework #1
[cleanup] improve elements classes generation (with a few more checks)
[evol] rework how object/aspect classes are generated and ensure each shadow materials is in a proper container (to allow loading multiple shadows)
[fix] renamed object description() method which conflicted with the quite common attribute of the same name
[fix] corrected hooking methods
[fix] correct shadowwalker show command usage
[fix] corrected aspect schema ('associate_unclaimed_attributes' parameter was missing)
[cleanup] move default empty hooks aside and include them (and share them between LdapObject and LdapAspect)
[cleanup] s/mapper/shadow/ for consistency
[fix/evol] corrected before delete hook and added complete hook support for objects
[fix] use new recursive delete with hooks in shadowwalker
[fix] aspect hooks loading was broken, and moved file loading into the Config class
[fix] fixed aspects default hooks
[evol] completed aspect hooks panoply
[cleanup] Shadow load_object() -> add_object() for consistency
[evol] improve config #14 (validate global and shadow config, and removed shadowwalker's stuff from the general classes)
[evol] improve config #13 (reorganized config/schema loading/validating, transform Controler into Shadow, and began reworking things to get a real Shadow view)
[evol] fix and improve before hooks for aspects
[cleanup] hook_mod -> hook_modify
[evol] improve config #12 (improved object definition check #3 + added aspect definition check)
[evol] improve config #11 (improved object definition check #2)
[evol] improve config #10 (improved object definition check)
[evol] improve config #9 (preliminary work to check object definition against schema)
Also available in: Atom