Make BeanFactoryMCDR BeanFactoryAware

SI's BeanFactoryChannelResolver was BeanFactoryAware. This commit
brings Spring's BeanFactoryMessageChannelDestinationResolver in line
with the old SI class.
Turn down logging in DefaultSingletonBeanRegistry

Reduce INFO level destroy logging to DEBUG

Issue: SPR-10758
Fix ResourceHttpRequestHandler empty location log

Fix ResourceHttpRequestHandler to only log warning when locations
is empty.

Issue: SPR-10780
Fix issue in TomcatRequestUpgradeStrategy

The method WsServerContainer.getServerContainer() was removed from
JSR-356 but remained in Tomcat a little while longer. Instead the
ServerContainer is obtained through a ServletContext attribute.
Tomcat has now removed this method, hence the need for this fix.