Make OAuth2ClientAuthenticationProcessingFilter behave more like a resource server
Add additional null check
Fix wrong LOG.isInfoEnabled in JdbcTokenStore
Update UserApprovalHandler documentation.
Provide a getter for autoApproveScopes

Fixes gh-230
Don't use session scope for RestTemplate

The implementation of `<oauth:rest-template/>` was fine, but the advice
in `@EnableOAuth2Client` was to use session scope for the `RestTemplate`
which is not a great idea since it is not serializable (and has properties
that cannot be controlled). Better to put the `OAuth2ClientContext` in
session scope.

Fixes gh-235
Add test for AUD claim in DefaultAccessTokenConverter
Fix NPE in test
Fix integration test with /server prefix
Add client details check to OAuth2AuthenticationManager

It's optional in the sense that you can inject your own ResoureServerTokenServices,
but the @Configuration style now installs it by default.

Fixes gh-185
Fix grammar in README
Remove dead code branch in InMemoryTokenStore

The InMemoryTokenStore has comments that say "don't remove the refresh token"
and yet it was removing something (an access token it turns out so it's a no-op).
This change removes the dead code and also fixes a typo.

Fixes gh-240
Fix index out of bounds for key-value with no value

Fixes gh-249
Upgrade release plugin
[maven-release-plugin] prepare release 2.0.3.RELEASE
Remove references to wrong snapshots
[maven-release-plugin] prepare for next development iteration
real fix for additionInformation bug and tests