Update Spring Integration to 3.0
Readme updates for gradle plugin
Split MessageConverters auto config out into separate class
Avoid double logging config init + support for slf4j-log4j.
Add log4j starter and some documentation

As discussed in gh-162
Remove SystemProperties from tests in strict mode

Remove system properties when testing strict property binding. This
prevents test failures that can occur if the local environment happens
to have certain environment variables defined.
Rework HttpMessageConverters
Polish
Remove initialization concerns fom HttpMessageConverters
Merge EnableConfigurationPropertiesTests

Fixes gh-168
Add feature to SimpleJsonParser

Now it can parse nested lists as map values.

Fixes gh-169
Add header as separator
Add JodaModule bean if detected on classpath

Fixes gh-146
Upgrade Spring Security
Protect HttpMessageConverters if MVC is not available
Split SecurityAutoConfiguration

Spring Security 3.2 has a new annotation @EnableWebMvcSecurity that we
should use if MVC is being used.
Upgrade dependencies
Add support for Groovy bean builder sources
Filter duplicates from SpringFactories loading

Filter duplicate class names when loading spring.factories files. The
prevents errors if -source jars are included on the classpath.

fixes gh-161
Expose endpoints via JMX

Actuator endpoints are now being exposed over JMX.