Registers the central ProviderManager used by the namespace configuration, and allows the configuration of an
alias, allowing users to reference it in their beans and clearly see where the name is
coming from.
Factory bean for the namespace AuthenticationManager, which allows a more meaningful error message
to be reported in the NoSuchBeanDefinitionException, if the user has forgotten to declare
the <authentication-manager> element.