Set ResponseStatusExceptionResolver.messageSource in the MVC Java config

Issue: SPR-12380
(cherry picked from commit 17b9bde)
TilesConfigurer defensively expects null from getResources in case of no resources found

Also includes order preservation for resource results with Tiles 2 as well as retrieval failure logging with Tiles 3.

Issue: SPR-12362
(cherry picked from commit cb86036)
Test for <util:map> with LinkedCaseInsensitiveMap and specified key/value types

Issue: SPR-10994
(cherry picked from commit 9243869)
Normalized AnnotationAttributesReadingVisitor class layout and improved diagnostics through delegating to AnnotationUtils

Issue: SPR-12387
(cherry picked from commit b70c5d1)
SimpleMetadataReaderFactory is capable of resolving inner class names with dot syntax now (analogous to ClassUtils.forName)

Issue: SPR-12390
(cherry picked from commit 725ad0d)
PersistenceAnnotationBeanPostProcessor correctly detects JPA 2.1 synchronization attribute

Issue: SPR-12396
(cherry picked from commit a181b40)
HibernateJpaSessionFactoryBean is compatible with Hibernate 4.3 as well now

Issue: SPR-12401
(cherry picked from commit bf5739c)
Upgrade to Hibernate 4.2.16 (and AspectJ 1.8.3)
Polishing
Removed outdated TimerTaskExecutor reference (and other minor doc updates)

Issue: SPR-12389