SEC-2194: Polish java config sample apps
SEC-2249: AbstractSecurityWebApplicationInitializer allows register config
SEC-2251: Create Hello World Java Configuration guides
SEC-2097: Remove configure() blocks from gradle/*.gradle
SEC-2255: Update to Gradle 1.7
GRADLE-1116: Add back workaround for depending on test sources
SEC-2249: AbstractSecurityWebApplicationInitializer does not delegate WebApplicationInitializer

Previously AbstractSecurityWebApplicationInitializer delegated to a
WebApplicationInitializer, but it caused issues in some instances where
a container would pass the annonymous inner class to
SpringServletContainerInitializer which caused errors on startup.

Now AbstractSecurityWebApplicationInitializer registers the
ContextLoaderListener on its own instead of delegating.
SEC-2137: Allow disabling session fixation and enable concurrency control
SEC-2194: Remove login page from hellomvc and insecuremvc
SEC-2251: Polish Hello World guides

* Correct how to add username and logout to mvc
* Externalize :revnumber:
SEC-2194: Update samples to have jsp-api
SEC-2194: Add margin to links in header of samples
SEC-2194: Remove samples errors/tabs folders
SEC-2194: hello samples displays username and logout properly
SEC-2194: Remove unnecessary MessageSecurityWebApplicationInitializer from helloworld
SEC-2221: Fix the ignored media types to use includes instead of equals
SEC-2135: Support HttpServletRequest#changeSessionId()
SEC-2135: Document HttpServletRequest.changeSessionId() support
SEC-1574: Add CSRF Support
SEC-2230: Polish Headers JavaConfig