Revised exclusion of java.lang.Class properties

Issue: SPR-11098
Added 546 to Sybase data integrity violation codes

Issue: SPR-11097
Actually accept String expressions for "prefetch" and "receive-timeout" in jms namespace

Issue: SPR-10986
Fixed extractOutputParameters to properly extract ResultSet in all cases

Issue: SPR-11076
Fixed CGLIB class validation to not raising warning for static final methods

Issue: SPR-11107
Document meta-annotation support in the TCF

- Completed Javadoc for MetaAnnotationUtils.
- Added Javadoc notes to multiple annotations in the TCF, pointing out
  which annotations can be used as meta-annotations.

Issue: SPR-11109
Component scanning ignores attributes and meta-annotations on non-public annotations

Issue: SPR-11091
RequiredAnnotationBeanPostProcessor skips factory-bean definitions

Also moving the associated unit tests to the correct package beans.factory.annotation

Issue: SPR-10458
MBean registration happens in a fully synchronized fashion for consistent results

Issue: SPR-11002
DispatcherPortlet never uses a resource forward on Liferay

Issue: SPR-10791
"acceptExisting" flag allows for sharing per cacheManagerName on EhCache 2.5+

As a benefit over the "shared" flag, this allows for sharing a specific CacheManager in a system with potentially multiple CacheManagers involved, and it supports controlled shutdown by the EhCacheManagerFactoryBean that actually created the CacheManager.

Issue: SPR-11178
Rename @[Path/Destination]Variable in spring-messaging

Issue: SPR-11208
Made BeanUtils.copyProperties defensive about property type mismatches

Issue: SPR-11209
Extract appendix from main index.adoc

Extract the appendix into a separate asciidoc file in order to make the
main index.adoc easier to work with.
Remove the What's new in Spring 3 from docs

Remove the entire What's new in Spring 3 section from the reference
documentation.
Clean reference docs and prepare for Spring 4

Polish and cleanup the asciidoc source and prepare the reference guide
for the upcoming Spring 4.0 release.
Clean MVC reference documentation

Remove reference to removed deprecations and generally cleanup the MVC
documentation.
Cleanup Struts
Add WebSocket reference documentation

Update reference documentation with a new section for Spring 4's
WebSocket support.
Document MVC concepts introduced in Spring 4.0

Update the MVC reference documentation with the new concepts and classes
introduced in Spring 4.0
This reverts commit 6f874d734a2a38431c74444894f54797ecf74933.
Add What's new in 4.0 to reference documentation

Update the reference documentation with "What's new in Spring 4.0".