Add attributeDoesNotExist ModelResultMatcher

Issue: SPR-10509
Fix documentation typo
Polishing

Issue: SPR-10609
Support List<Part> method arguments

Issue: SPR-10591
PropertySourcesPlaceholderConfigurer's "ignoreUnresolvablePlaceholders" setting reliably applies to nested placeholders as well

Issue: SPR-10549
Updated to Hibernate 4.2.2
Fixed misunderstanding with respect to excludeUnlistedClasses default in JPA 2.0

Issue: SPR-10767
(cherry picked from commit d0948f1)
Polishing

Issue: SPR-10752
Issue: SPR-10627
(cherry picked from commit ae0f23e)
Add SockJsMessageCodec

A SockJS message frame is an array of JSON-encoded messages and before
this change the use of the Jackson 2 library was hard-coded.

A Jackson 2 and Jackson 1.x implementations are provided and
automatically used if those libraries are present on the classpath.

Issue: SPR-10800
Refactor and polish SockJS package structure

After this change the top-level sockjs package contains the main types
for use in applications.
Fix failing test

Issue: SPR-10800
Optimized TomcatInstrumentableClassLoader implementation

Issue: SPR-10788
(cherry picked from commit d32a77a)
Refined javadoc for WebLogic/WebSphere transaction setup

Issue: SPR-10777
(cherry picked from commit 9035a97)
Introduce SubProtocolHandler abstraction

Add SubProtocolHandler to encapsulate the logic for using a
sub-protocol.

A SubProtocolWebSocketHandler is also provided to
delegate to the appropriate SubProtocolHandler based on the
negotiated sub-protocol value at handshake.

StompSubProtocolHandler provides handling for STOMP messages.

Issue: SPR-10786
Fixed ClassFilterAwareUnionMethodMatcher equals implementation

Issue: SPR-10604
Scan for JPA 2.1 Converter annotation as well

Issue: SPR-10799
Added JPA 2.0 compliant "sharedCacheMode" and "validationMode" properties to DefaultPersistenceUnitManager and LocalContainerEntityManagerFactoryBean

Issue: SPR-10764
Updated for Tomcat 6.0+

Issue: SPR-10788
DelegatingFilterProxy avoids synchronization for pre-resolved delegate

Issue: SPR-10413
Polish Cookie abstraction in http packge of spring-web

A getCookies method is now available on ServerHttpRequest with one
ServletServerCookie implementation that wraps a Servlet cookie.

The SockJS service makes use of this to check for an existing session
cookie in the request.