Do not export test dependencies
Add install message
Eager loading for AccessToken scopes

This seems to be necessary to avoid a with Jackson
serialization used by Spring OAuth2 which will result in:

failed to lazily initialize a collection of role: test.oauth2.AccessToken.scope, no session or session was closed. Stacktrace follows:
Message: Could not write JSON: failed to lazily initialize a collection of role: test.oauth2.AccessToken.scope, no session or session was closed; nested exception is org.codehaus.jackson.map.JsonMappingException: failed to lazily initialize a collection of role: test.oauth2.AccessToken.scope, no session or session was closed
Do not let BaseClientDetails default grant types
Change default authorized grant types to be empty
Handle authorization errors that require redirect
Redirect uri must match exactly
Fix class loader issue with deserialization
Tighten constraints on endpoint token granters
Require scope for every request by default
Encode client secret before saving
Update client template for secret encoding changes
Explicitly wire up provider filter
Change bean names for consistency
Update plugin excludes list
Change bean list constructors for compatibility
Overlay plugin config
Rename domain classes for consistency with test apps
Copy simple error page install time
Add create-oauth2-test-apps script and config