Add LDAP privileged read functionality for releasing private attributes to authX509 module

I tried releasing private attributes from LDAP with X509 authentication but I realised that I could only make anonymous LDAP queries so I made some changes. This adds the option to use extra credentials for privileged read.