Added note on thread safety to TypeConverter and SimpleTypeConverter javadoc

 Issue: SPR-8659
Made EncodedResource based variant public; consistently detect XML properties across all variants

Issue: SPR-9078
Avoid UnsupportedOperationEx. with active SecurityManager

Issue: SPR-9970
Merge branch 'SPR-9970' into 3.2.x

* SPR-9970:
  Avoid UnsupportedOperationEx. with active SecurityManager
Completed changelog entries for 3.2.1
Tweak gradle generated eclipse meta-data

 - Change output folders to /bin/main and /bin/test. This prevents
   'gradle clean' from breaking eclipse.

 - Update copyright header for new files to '2002-2013'
Release version 3.2.1.RELEASE
Increment version to 3.2.2.BUILD-SNAPSHOT
Support 'unless' expression for cache veto

Allow @Cachable, @CachePut and equivalent XML configuration to provide
a SpEL expression that can be used to veto putting an item into the
cache. Unlike 'condition' the 'unless' parameter is evaluated after
the method has been called and can therefore reference the #result.

For example:

    @Cacheable(value="book",
        condition="#name.length < 32",
        unless="#result.hardback")

This commit also allows #result to be referenced from @CacheEvict
expressions as long as 'beforeInvocation' is false.

Issue: SPR-8871