Do not throw an exception when the username does not exist

refs #6457
Check ldap backend health during Authentication

Check if authentication is possible during authentication, to generate more
useful error and log messages, in case the backend configuration is wrong

ref #6457
Call extended backend health checks when creating ldap authentication backends

fixes #6457