lookupLoginByDN complies to filters

Use provided LDAP search method to get login from dn. This way the configured filters are applied for each source, so we know which configured source this ldap entry comes from and which other configuration entries apply (like UIDFieldName).