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.
Allow Endpoint JMX export to be switched off
Restore quiet logging on startup

Reinstate initializeWithSensibleDefaults() on AbstractLoggingSystem
beforeInitialize(). This is required to ensure no superfluous logging
output occurs when starting up a spring boot application from the
command line.

It appears that commit e9c649dfb2b1653f5e4f2fed421aa053e6fd42ce
modified the logic in an attempt to prevent double initialization.

fixes gh-174
Allow configuration of domainName and key for endpoint JMX export
Change strategy from ApplicationListener to SmartLifecycle to avoid multiple registration attempts for the same beans

When running with parent/child application contexts the previous implementation was trying to re-register the same beans with JMX which led to errors.
@FrameworkEndpoint replaces EndpointHandlerAdapter
Add parent properties to config props endpoint
Rename packages in samples
Add actuator-noweb sample