SECOAUTH-365: Fix ordering issue in current uri calculation
Javadocs corrections
SECOAUTH-372: use authentication key for comparison instead of complete authentication
changed calculateCurrentUri to use ServleturiComponentsBuilder to keep parameters in order
Add support for handling AccountStatus exceptions (expired, locked).
SECOAUTH-371: handle all client registration exceptions the same way
SECOAUTH-363: add old-style Pragma: no-cache to error responses
SECOAUTH-360: Add Basic prefix to auth errors from token endpoint
SECOAUTH-361: Allow user to inject AuthenticationDetailsSource into <oauth:resource-server/>

Also fixed TestOAuth2ClientContextFilter test case
SECOAUTH-318: Add denyAll() catch all to token admin endpoints
SECOAUTH-142: make session peristed tokens optional
Merge branch 'master' of github.com:SpringSource/spring-security-oauth