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