WebSecurityConfigurerAdapter no longer automatically exports Beans

This is necessary to avoid exporting null AuthenticationManager and
null UserDetailsService in some instances. It also allows the removal of
code that looks up a bean but excludes the look up of the bean by a
particular name.