Adds a highly configurable LDAP-Authenticator

Then documentation for this Authenticator can be found in the
Authenticator documentation.

This PR replaces #407