Log stack trace on failure to send message to client

Issue: SPR-11201
Drop separate user dest property for subscriptions

Before this change DefaultUserDestinationResolver provided a separate
destination prefix property for identifying "user" destinations in
subscription requests as opposed to in sent messages. Such a separate
property should not be needed.

Issue: SPR-11263
Support custom PathMatcher for MappedInterceptor's

Issue: SPR-11197
Polishing
Upgrade to CGLIB 3.1 and Objenesis 2.1

Issue: SPR-11226
Consistent equals/hashCode/toString implementations in AnnotationMatchingPointcut/ClassFilter/MethodMatcher

Issue: SPR-11275
Issue: SPR-11276
Polishing
Added setModulesToInstall with convenient Class vararg, renamed setFindModules to setFindModulesViaServiceLoader, made existing setModules override any other setting

Issue: SPR-11040
Fixed Jackson2ObjectMapperFactoryBean class name in javadoc examples
Polishing
Consistent build dependencies
Polishing
Full Quartz 2.2 support, including LocalDataSourceJobStore

While we've had basic Quartz 2.2 support before, a few details were missing:
* LocalDataSourceJobStore's ConnectionProvider adapters need to provide an empty implementation of Quartz 2.2's new initialize method.
* SchedulerFactoryBean's "schedulerContextMap" needs to be explicitly declared with String keys, otherwise it can't be compiled against Quartz 2.2 (forward compatibility once we're dropping Quartz 1.x support). This doesn't hurt against older Quartz versions either, since the keys need to be Strings anyway.

Issue: SPR-11284
Consistent support for setStartTime in CronTrigger(Factory)Bean and SimpleTrigger(Factory)Bean, and consistent declaration of varargs in scheduling.quartz package

Issue: SPR-10940
Added deprecation log message and javadoc note for Quartz 1.x support

Issue: SPR-11262
Upgraded Tiles2 TilesContainer to Tiles 2.2.2 (following the Spring 4.0 baseline)

In sync with our Tiles3 TilesContainer implementation now, as far as possible.

Issue: SPR-11285
Suppress deprecation warning for MHSR.setStatus()

Suppressing deprecation warnings for
MockHttpServletResponse.setStatus(int, String).
Remove unused imports in tests
Removed extraneous character from the online documentation
Merge pull request #432 from kryger/master

* pull432:
  Removed extraneous character from the online documentation