Upgraded to Hibernate 4.2.9
Fixed content length check in XmlValidationModeDetector

Issue: SPR-11477
AnnotatedElementUtils wraps unexpected exceptions with descriptive IllegalStateException

Issue: SPR-10441
Polish Javadoc for DefaultContentTypeResolver
Polish CONTRIBUTING page
Update CONTRIBUTING.md
Expose path matching settings in MVC Java config

Prior to this commit, one had to provide her own
RequestMappingHandlerMapping instance (i.e extend
WebMvcConfigurationSupport and override the requestMappingHandlerMapping
method) in order to customize path matching properties on that bean.

Since SPR-10163, XML config users can do that using the
<mvc:path-matching/> XML tag. This commit adds the same feature to MVC
Java config with a PathMatchConfigurer.

Issue: SPR-11486
Update CONTRIBUTING.md
Use unique names when auto-registering Filters

AbstractDispatcherServletInitializer now adds a unique suffix to a
filter name if it fails to register it.

Issue: SPR-11493
Polish formatting and update links in README
Link to @SpringCentral in README
update org name in links

SpringSource github org name changed to spring-projects.
Update link to Pro Git in CONTRIBUTING page
Update link to Pro Git in CONTRIBUTING page
Add marshalling hooks in Jaxb2RootElementHttpMessageConverter

Allow Jaxb2RootElementHttpMessageConverter subclasses to customize
the {@link Marshaller} and the {@link Unmarshaller} created by the
message converter.

Issue: SPR-11488
Move customize(Un)Marshaller methods to abstract class

Issue: SPR-11488
Merge pull request #474 from sdeleuze/SPR-11488
Add Servlet 3.1 methods to mock request

Issue: SPR-11492
Added explicit note on thread safety to JdbcTemplate variants

Issue: SPR-11478
Added documentation on how to set up JSR-303 method validation

Also removed outdated Struts references and made use of 'javadocs' term consistent.

Issue: SPR-11473