Fix coding guidelines incoherences. Code should match PSR1/2 now, and
php-cs is set to check it on each commit.
Also fixed the Git hook to take into account only added, modified,
copied and renamed files (preventing errors when trying to check deleted
files).
Closes#1260.
add support for 'state' and 'city' in external auths
add support for an 'auto_update' of the users date from external auths
add support for 'state' and 'city' in LDAP
move it from Auth::ldap_auth to LDAP::auth
add support for other protocol versions
add support for StartTLS
add support for custom name field
=> if (givenName = John) and (sn = Doe), "givenName sn" gives "John Doe"
add support for custom attribute name for group's member attribute
clean code