Add Maven artifacts to .gitignore
SPR-9498: don't make assumptions about equality if ConversionService has failed

The failure of the conversion service is not fatal, but the check that
was in there (line 248) was inadequate to detect the cases that could
already be handled by the default property editors.  This code path
was also not tested anywhere in spring-beans tests until now.
SPR-9498: Add support for MultiValueMap to CollectionFactory

This turns out not to be the main problem exposed in SPR-9498
but it seems like a sensible addition anyway.
Polish standard Spring MVC exception handling

Rename ExceptionHandlerSupport to ResponseEntityExceptionHandler and
emphasize the contrast to DefaultHandlerExceptionResovler -- i.e.
one returns a ResponseEntity and relies on message converters while
the other returns a ModelAndView and relies on view resolution.

Issue: SPR-9290
Add support for matrix variables

A new @MatrixVariable annotation allows injecting matrix variables
into @RequestMapping methods. The matrix variables may appear in any
path segment and should be wrapped in a URI template for request
mapping purposes to ensure request matching is not affected by the
order or the presence/absence of such variables. The @MatrixVariable
annotation has an optional "pathVar" attribute that can be used to
refer to the URI template where a matrix variable is located.

Previously, ";" (semicolon) delimited content was removed from the
path used for request mapping purposes. To preserve backwards
compatibility that continues to be the case (except for the MVC
namespace and Java config) and may be changed by setting the
"removeSemicolonContent" property of RequestMappingHandlerMapping to
"false". Applications using the  MVC namespace and Java config do not
need to do anything further to extract and use matrix variables.

Issue: SPR-5499, SPR-7818
Improve no-match handling for @RequestMapping methods

Issue: SPR-9603
Add equals/hashcode to ResponseEntity

Issue: SPR-9714
Provide support for filter registrations

The AbstractDispatcherServletInitializer now provides support for
the registration of filters to be mapped to the DispatcherServlet.
It also sets the asyncSupported flag by default on the
DispatcherServlet and all registered filters.

Issue: SPR-9696
Typo in ApplicationContextAware and BeanNameAware section

Issue: SPR-9609
ResourceUtils.useCachesIfNecessary() not correct handle JNLP connections

Issue: SPR-9547
Sybase lock wait timeout error code missing

Issue: SPR-9681
StaxEventContentHandler uses static inner class for Location adapter, in order to avoid leaks when caching events

Issue: SPR-9305
polishing (at the occasion of a backport)
fixed Portlet request mapping priorities in cross-controller case

Issue: SPR-9303
Issue: SPR-9605
MessageSourceSupport uses locale-specific MessageFormat cache for default messages

Issue: SPR-9607
@Resource processing properly works with scoped beans and prototypes again

Issue: SPR-9627
aligned with recent changes in CommonAnnotationBeanPostProcessor

Issue: SPR-9176
Issue: SPR-9627
@Autowired-driven ObjectFactory/Provider resolution works in non-singleton beans as well

Issue: SPR-9181
adapted to deprecation backport in 3.1.3

Issue: SPR-9664
Merge pull request #94 from dsyer/SPR-9498

SPR-9498: relax logic detecting successful property editor after conversion exception