SEC-2783: XML Configuration Defaults Should Match JavaConfig

* j_username -> username
* j_password -> password
* j_spring_security_check -> login
* j_spring_cas_security_check -> login/cas
* j_spring_cas_security_proxyreceptor -> login/cas/proxyreceptor
* j_spring_openid_security_login -> login/openid
* j_spring_security_switch_user -> login/impersonate
* j_spring_security_exit_user -> logout/impersonate
* login_error -> error
* use-expressions=true by default
SEC-2783: Add more PermGen to work around Tomcat Gradle Bug

https://github.com/bmuschko/gradle-tomcat-plugin/issues/113
SEC-2787: Update Versions
SEC-2788: Add @Configuration as meta annotation to @Enable* annotations
SEC-2789: Add Default WebSecurityConfigurerAdapter
SEC-2790: Deprecate @EnableWebMvcConfig
SEC-2789: Polish

Remove unnecessary "extends WebSecurityConfigurerAdapter"
Consistent configureGlobal in samples