Substantial refactoring of drivers_ldap for efficiency and code reuse. Also switched to using the auth-functions for user create/update.
Substantial refactoring of drivers_ldap for efficiency and code reuse.
Also switched to using the auth-functions for user create/update.

lkraav/davical-rss-feature-branch,lkraav/davical-rss-feature-branch,lkraav/davical-rss-feature-branch,lkraav/davical-rss-feature-branch