Upgrading to Spring 3.2

Fix YamlServletProfileInitializer tests
Upgrading to Spring 3.2

Update uaa module schema locations and RestTemplate usage
Upgrading to Spring 3.2

Update schema locations and RestTemplate usage
Restore Spring Security version 3.1

Spring 3.2 should be compatible with Spring Security 3.1, so it should be possible to update one by one.

This is a WIP commit, there is still a 500 error caused by the Spring 3.1-3.2 upgrade
WIP: repairing handler mapping configuration problems caused by HandlerAdapterFactoryBean
Upgrading to Spring 3.2

WIP: Fix ScimEtagHandlerMethodReturnValueHandler installation/configuration
Upgrading to Spring 3.2

WIP: clean up MvcConfig class
Upgrading to Spring 3.2

Remove Scim Etag headers
Upgrade to Spring Security 3.2
Remove unused xsd declarations
Move remaining mvc config from uaa spring-servlet.xml to MvcConfig class
Remove unecessary calls to deprecated method
Restore XML config and drop java config
Remove unnecessary and deprecated bean config
Bump spring and spring security patch versions
Restore Scim ETag headers
Merge branch 'feature/spring3_2' into develop
Merge remote-tracking branch 'upstream/develop' into clustered_login_server