WFK2-339 Update to Spring version 4.0.0 

This will update to Spring version 4.0.0 and update supporting spring project versions.

I tested it with the updated Petclinic app (which is also available on my repo waiting for it's PR to be accepted).  

Everything looks good and it's ready to be merged. (Unless we want to upgrade to Spring 4.0.1.)