http://stackoverflow.com/questions/18365960/spring-security-java-configuration-with-data-source

- Extracted configuration into multiple classes (seperating web and root...
- Added WebApplicationInitializer for security and update the one for the application.
- Removed web.xml (no need anymore)
- Removed spring-security.xml configuration
- Fixed Spring Framework and Spring Security Versions