Merge remote-tracking branch 'springsource/3.2.x' into cleanup-3.2.x

* springsource/3.2.x: (143 commits)
  Remove eclipse project specific Javadoc settings
  Increment version to 3.2.2.BUILD-SNAPSHOT
  Release version 3.2.1.RELEASE
  Tweak gradle generated eclipse meta-data
  Completed changelog entries for 3.2.1
  Avoid UnsupportedOperationEx. with active SecurityManager
  Made EncodedResource based variant public; consistently detect XML properties across all variants
  Added note on thread safety to TypeConverter and SimpleTypeConverter javadoc
  Change merge.into project dependencies to provided
  Final preparations for 3.2.1
  Polishing
  Removed pre-JDK-1.5 checks
  ResourcePropertyResource accepts EncodedResource for properties files with a specific encoding
  Updated resolvePath javadoc to reflect Environment-based placeholder resolution
  DisposableBeanAdapter detects "shutdown" as a destroy method as well (for EHCache CacheManager setup)
  Added further MySQL error code for DataIntegrityViolationException
  ThreadPoolExecutorFactoryBean exposes "createExecutor" method for custom ThreadPoolExecutor subclasses
  MBeanInfoAssembler impls expose actual method parameter names if possible
  Suppress serialization warning
  Allow nulls with multiple embedded value resolvers
  ...
Fix 'is already an instance of type' warnings
Fix unused type compiler warnings
Fix unused local variable warnings
Fix Javadoc warnings
Fix unnecessary @SupressWarnings annotations
Update example years to 2013 in CONTRIBUTING.md
Consistent use of LinkedHashMaps and independent getAttributeNames Enumeration in Servlet/Portlet mocks

Issue: SPR-10224
MediaType throws dedicated InvalidMediaTypeException instead of generic IllegalArgumentException

Issue: SPR-10226
ConfigurationClassPostProcessor consistently uses ClassLoader, not loading core JDK annotations via ASM

Issue: SPR-10249
DefaultMessageListenerContainer invokes specified ExceptionListener for recovery exceptions as well

Also, DefaultMessageListenerContainer logs recovery failures at error level and exposes an "isRecovering()" method now.

Issue: SPR-10230
Initial preparations for 3.2.2
Added getOriginalValue() accessor to (Real)Literal

Issue: SPR-10248
Removed logging from GenericTypeResolver's resolveReturnTypeForGenericMethod

GenericTypeResolver is very low-level and quite a hotspot, so let's not do any logging there and rather use the debugger instead.
Merge branch 'cleanup-3.2.x' into 3.2.x

* cleanup-3.2.x:
  Fix unnecessary @SupressWarnings annotations
  Fix Javadoc warnings
  Fix unused local variable warnings
  Fix unused type compiler warnings
  Fix 'is already an instance of type' warnings