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
initial rename for mysql complete, will convert into SQL script for ensure correctness on ubuntu
add unit test that checks integrity of table and column names
PostgreSQL column renaming must be quoted to adhere to case sensitivity
Merge branch 'normalize_sql_table_column_names' into develop
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