LDAP-290: LdapTemplate#authenticate failures log at debug instead of info
LDAP-291: LdapTemplate correctly throws EmptyResultDataAccessException
LDAP-284: AbstractContextSource userDn and password are protected

This is necessary so Spring Security can support both Spring LDAP 1.x & 2.x