Support MVC Java config for view resolution

WebMvcConfigurer#configureViewResolution(ViewResolutionRegistry)
now allows to add and configure easily view resolvers.

Issue: SPR-7093
Make Tiles 3 the default implementation in spring-webmvc

Move spring-webmvc-tiles3 content to spring-webmvc, and
create a spring-webmvc-tiles2 module with Tiles 2 support.

Its allows View Resolution to configure Tiles 3 instead of Tiles 2.

Issue: SPR-7093