Support Java and MVC namespace view resolution config

This commit improve and complete the initial MVC namespace
view resolution implementation. ContentNegotiatingViewResolver
configuration is now also supported.

Java Config view resolution support has been added.
FreeMarker and Velocity view configurers are registered as
lazy beans, in order to provide optional like bean registration.

For both, a default configuration is provided.

Issue: SPR-7093