Log4jConfigurer initLogging(location) throws FileNotFoundException for file URL as well

Issue: SPR-9725
JdbcUtils.getResultSetValue avoids re-retrieval from ResultSet for Blob/Clob content (for Derby compatibility)

Issue: SPR-8810
EclipseLinkJpaDialect preserves lazy retrieval of UnitOfWork as far as possible

Issue: SPR-12319
CharacterEditor uses Character.valueOf(char) and throws a more descriptive exception

Issue: SPR-12386
Normalized AnnotationAttributesReadingVisitor class layout and improved diagnostics through delegating to AnnotationUtils

Issue: SPR-12387
Fix condition check in SockJsClient lifecycle method
Close Spring context in SockJS integration test setup
Explicitly close Spring context in WS integration test
Removed outdated TimerTaskExecutor reference

Issue: SPR-12389
Latest dependency updates (Hibernate Validator 5.1.3, Undertow 1.0.17, SnakeYAML 1.14)
SimpleMetadataReaderFactory is capable of resolving inner class names with dot syntax now (analogous to ClassUtils.forName)

Issue: SPR-12390
Configuration class parsing reuses metadata from AnnotatedBeanDefinition as far as possible

Issue: SPR-12394
Fix test issue with Set iteration order
Revised SingleConnectionFactory for individual proxies with ExceptionListener and start/stop state

Issue: SPR-10397
Polishing
Update log settings for spring-websocket tests
Fix Javadoc in MockHttpServletRequestBuilder

Class-level Javadoc for MockHttpServletRequestBuilder now correctly
refers to MockMvcRequestBuilders instead of MockMvcBuilders.

Issue: SPR-12393
PersistenceAnnotationBeanPostProcessor correctly detects JPA 2.1 synchronization attribute

Issue: SPR-12396
Polishing

Issue: SPR-12396
Normalize 2+ '/' in path in UriComponentsBuilder

Issue: SPR-12398