Revised exclusion of java.lang.Class properties

Issue: SPR-11098
(cherry picked from commit 62ea627)
Added 546 to Sybase data integrity violation codes

Issue: SPR-11097
(cherry picked from commit 2d2226b)
Actually accept String expressions for "prefetch" and "receive-timeout" in jms namespace

Issue: SPR-10986
(cherry picked from commit ccafccb)
Fixed extractOutputParameters to properly extract ResultSet in all cases

Issue: SPR-11076
(cherry picked from commit 3ff3805)
Fixed CGLIB class validation to not raising warning for static final methods

Issue: SPR-11107
(cherry picked from commit 9fbb57c)
Component scanning ignores attributes and meta-annotations on non-public annotations

Issue: SPR-11091
(cherry picked from commit 161819f)
MBean registration happens in a fully synchronized fashion for consistent results

Issue: SPR-11002
(cherry picked from commit 8d6d6be)
DispatcherPortlet never uses a resource forward on Liferay

Issue: SPR-10791
(cherry picked from commit 9c157ea)
Added tests for custom qualifier annotations on scoped @Bean methods

Issue: SPR-11116
(cherry picked from commit c5d7977)
Moved RequiredAnnotationBeanPostProcessorTests to correct package beans.factory.annotation