Spring Enhancements / Spring 4

Correct all XML entries for spring schemas
Sync spring 2/3 code
Add spring 4 / spring-security 4

Spring-security 4 jars are located only in artifactory.  Therefore these
have been pulled into third-party.  Later when spring security 4 is
released, this will be fixed.

Spring-security 4 required no changes to code base from 3.