Support Jackson based XML serialization and Jackson2ObjectMapperBuilder

This commit introduces support for Jackson based XML serialization, using the
new MappingJackson2XmlHttpMessageConverter provided by Spring Framework
4.1. It is automatically activated when Jackson XML extension is detected on the
classpath.

Jackson2ObjectMapperBuilder is now used to create ObjectMapper and XmlMapper
instances with the following customized properties:
 - MapperFeature.DEFAULT_VIEW_INCLUSION is disabled
 - DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES is disabled

JodaModuleAutoConfiguration and Jsr310ModuleAutoConfiguration have been removed
since their behaviors are now handled directly by the ObjectMapper builder.

In addition to the existing @Bean of type ObjectMapper support, it is now
possible to customize Jackson based serialization properties by declaring
a @Bean of type Jackson2ObjectMapperBuilder.

Fixes gh-1237
Fixes gh-1580
Fixes gh-1644
Make MetricFilter auto-configuration conditional on OncePerRequestFilter

In addition to requiring the Servlet API to be on the classpath,
MetricFilter requires spring-web to also be on the classpath as it
extends OncePerRequestFilter. This commit updates the auto-configuration
for MetricFilter so that it will be disabled in the absence of a 
dependency on spring-web.

Fixes gh-1664
Merge branch 'gh-1664'
Upgrade to Spring Loaded 1.2.1.RELEASE

Closes gh-1474
Merge branch '1.1.x'

Conflicts:
	spring-boot-dependencies/pom.xml
Polish
Merge branch '1.1.x'

Conflicts:
	spring-boot-actuator/src/main/java/org/springframework/boot/actuate/metrics/repository/redis/RedisMetricRepository.java
Rename SampleIntegrationApplicationTests
Merge branch '1.1.x'
Polish
Add VelocityProperties.preferFilesystemAccess

Update VelocityProperties to include a preferFilesystemAccess attribute.

Fixes gh-1652
Merge pull request #1652 from Stummi/velo-preferfsa-property

* velo-preferfsa-property:
  Add VelocityProperties.preferFilesystemAccess