Add method for HTTP PATCH in MockMvcRequestBuilders

Issue: SPR-11299
Add minor optimization to AbstractErrors

Issue: SPR-11304
CronTriggerFactoryBean allows 'calendarName' and 'description' to be specified

Also making 'description' available on SimpleTriggerFactoryBean.

Issue: SPR-9771
Removed TestGroup.LONG_RUNNING marker from Groovy and JRuby tests
Fixed resolveProxyTargetClass exception message
Backported generics/varargs signature refinements for scripting package
Polishing (backports from 4.0.1)
Polishing
Restored Java 5 compatibility through avoiding Collections.newSetFromMap

Issue: SPR-11313
Fixed getTypeDifferenceWeight algorithm in ReflectionHelper, and deprecated ArgsMatchKind enum (for removal in 4.0)

Issue: SPR-11306
Polishing