Added ADAuth and made LDAP more generic

- ADAuth is very similar to LDAP but requires the uid to be sAMAccountName
Removed LDAP configuration options from config

- We no longer need these as we are using authz to deal with LDAP/AD setup