support reading and writing user profile properties
Should be possible to read (and possibly write) these attributes:
- username (uid)
- nick name
- first/given name
- last name
- full name
- picture/avatar
- description/about
Each attributes needs a corresponding schema supported LDAP Attribute, so we cannot handle completely arbitrary data. Also it requires the LDAP administrator to at least use orgInetPerson for users otherwise important attributes are missing.
There is the requirement that such API will become part of DMX later, so it needs to be designed with that in mind.