Formatting cleanup
SEC-1937: Added test to demonstrate SEC-1937 was invalid
SEC-2313: Gradle javadoc hotfix
SEC-2314: AbstractSecurityWebApplicationInitializer.getSessionTrackingModes() uses EnumSet
SEC-2320: AuthenticationPrincipal can be null on invalid type

Previously a ClassCastException was thrown if the type was invalid. Now
a flag exists on AuthenticationPrincipal which indicates if a
ClassCastException should be thrown or not with the default being no error.
SEC-2312: Update javadoc link to Spring 3.2.x
SEC-2308: DefaultSpringSecurityContextSource allow empty baseUrl
Remove warnings from defaultSpringSecurityContextSource
SEC-2196: Demonstrate Method Security works on Generic methods
SEC-2256: Fix intercept-url doc precidence statement

Previously the documentation incorrectly stated "If a request matches
multiple patterns, the method-specific match will take precedence
regardless of ordering."

This has now been removed and InterceptUrlConfigTests was added previously
to ensure this was true.
SEC-2228: Change openid4j to optional in template.mf
SEC-2330: CacheControlHeadersWriter use a single header
Ensure single version of org.slf4j
SEC-2324: Update Spring Security tld version
SEC-2332: GlobalMethodSecurityConfiguration includes proper voters

Previously GlobalMethodSecurityConfiguration did not include the correct
voters. This updates the code and the tests to ensure that the proper
voters are added. Note this got past testing previously due to all the
voters abstaining, so tests were added for ensuring that methods could also
be invoked sucessfully using the configured annotation.
SEC-2331: Cache Control now includes Expires: 0
SEC-2246: HttpSessionRequestCache.getRequest casts to RequestCache

The method getRequest use to cast to DefaultRequestCache, but this
is not necessary.

Now the cast is to SavedRequest.
SEC-2311: LogoutConfigurer allows other HTTP methods if CSRF is disabled
SEC-2304: rm duplicate MethodExpressionHandler from GlobalMethodSecurityConfiguration
SEC-2329: Allow injecting of AuthenticationTrustResolver