-----------------------------------------------------------


- add update check on all add and update-operations
- adopt better to the new group-mapping in 3_0
- do atomic operations to assure transaction safety (or some sort of)
- check dit-tree
- write docu
- test it!
- addsmbuser would need mkntpwd
- addsmbuser for remote-mode as well.
- think about copyright notice and then make it public
- displayName is not utf8-aware!!! pdbedit will fail!!! unless you say "-f "guenther deschner", fix pdbedit in 3_0 to take pwd from stdin
- handle umlauts and utf8 better.
- listing needs rework, all smbacct -related stuff as well.
- include ldap-idmap as well please.
- become faster (work on arrays instead of files).

- scan schema and rootdse once and save the output (call that --initialize).
  this is to save endless requeries of unchanging data (password in
  secrets.tdb, samba-schema details, etc.)

- fix logging and output !

- maybe split into separate files and a module ?

- do not die, return errors
