Annotation post-processors clear old InjectionMetadata registrations on refresh

Issue: SPR-12526
(cherry picked from commit 809ee0d)
HandlerExecutionChain prevents re-adding the interceptors array to the list (and declares varargs now)

Issue: SPR-12566
(cherry picked from commit 6b3023c)
PayloadArgumentResolver does not insist on configured Validator anymore

Issue: SPR-12567
(cherry picked from commit ed0e2f4)
AnnotationJmxAttributeSource uses AnnotationUtils for consistent meta-annotation handling and diagnostics

Issue: SPR-12572
(cherry picked from commit d4a5059)
Spring's JMX support can rely on native MXBean detection on Java 6+

Issue: SPR-12574
(cherry picked from commit 0919a15)
Polishing
(cherry picked from commit 86b8112)
Doc: base-packages can be comma/semicolon/space/tab/linefeed-separated

Issue: SPR-12523
(cherry picked from commit 6f2de28)
TimeZone and ZoneId as supported arguments for MVC handler methods

Issue: SPR-12575
(cherry picked from commit 3791e7f)