Suppress serialization warning
MBeanInfoAssembler impls expose actual method parameter names if possible

Issue: SPR-9985
ThreadPoolExecutorFactoryBean exposes "createExecutor" method for custom ThreadPoolExecutor subclasses

Issue: SPR-9435
Added further MySQL error code for DataIntegrityViolationException

Issue: SPR-9237
DisposableBeanAdapter detects "shutdown" as a destroy method as well (for EHCache CacheManager setup)

 Issue: SPR-9713
Updated resolvePath javadoc to reflect Environment-based placeholder resolution

Issue: SPR-9455
ResourcePropertyResource accepts EncodedResource for properties files with a specific encoding

Also added constructor with Charset argument to EncodedResource.

Issue: SPR-10096
Removed pre-JDK-1.5 checks
Polishing
Final preparations for 3.2.1
Change merge.into project dependencies to provided

Change 'compile' dependencies to 'provided' for projects that are
merged into other projects. This seems to prevent '-sources' and
'-javadoc' jars from appearing on the classpath which can break
javadoc generation.