Re-initialize logging if Environment changed settings

Fixes gh-273
Remove hard coded bean names for couple of @ConfigurationProperties beans
Add missing bean property getters
Register @ConfigurationProperties beans with <prefix>.CONFIGURATION_PROPERTIES in case no value or name is specified on the class level annotation
Restructure /configprops output

/configprops output now contains the prefix from @ConfigurationProperties as wells as bean name and actual properties

fixes #267
Remove unneeded explicit versions in sample
Upgrade spring-data-redis to 1.1.1

Fixes gh-258
Beans annotated with @ConfigurationProperties can be their own validators when implementing Spring's Validator interface

fixes #255
Fix TomcatContextCustomizers Assert.notNull checks

Correct null assertion checks on setters for TomcatContextCustomizers
and TomcatContextCustomizers
Merge pull request #285 from bstick12/master

* pull285:
  Fix TomcatContextCustomizers Assert.notNull checks
Switch to Spring Framework 4.0.1.RELEASE
Merge remote-tracking branch 'upstream/master'