[evol] improved code for objects recognition, created display helper for raw items, and added family items display support
[fix] forgot to update todolist
[evol] added aspect dependency support
[evol] move all item modification into LdapObject, clean things a bit, and use this code for creation too instead of the partial modification support needed to add the MUST attributetypes, this is more flexible
[fix] fs aspect primaryGroup corrected, and now handle single-valued relation data, and btw disallow adding the same value multiple times
[evol] todolist update
[evol] added aspects modification support, complain about missing fields (added for creation too), and better list present (non-empty) attributes
[evol] added a basic 'create' command, allowing to set fields with a single value to ensure required fields are not missing; btw ensure the objectClass attributetype is never considered as a field
[evol/fix] added uploading of files for binary fields, fixed broken '-=' operator in the 'mod' command, fixed another index bug for the 'show' command, and modified the show commmand to display binary fields without newline (usefull for pipes or redirections)
[evol] the 'list' command now display the number of items
[evol/fix] added 'del' command, added command usage information (using cmdparse subclass was necessary), and fixed a parsing mistake in the 'show' command with field and index
[evol] added binary fields download support ('getbin' command)
[evol] move display options out of object management into the display functions, and display binary field presence
[evol] relations are now limited to what is really available in regard to aspects, and the list of possible (potential) relations can be retrieved; relations only include explicit links between objects, not family members (parent/siblings/children objects)
[evol] properly display names and handles
[evol] added a todolist