Do not let BaseClientDetails default grant types
Start adding functional tests
Include functional test dependencies in test projects
Add dependencies for functional tests
Add clientCredentialsAuthenticationProvider to test app configs
Rename domain classes and add core domain classes
Configure client credentials provider
Add test users and client
Pull in RESTClient and working test
Refactor urls to base class
Add method to request access token
Add tests for resource owner token request
Add more test cases for resource owner token request
Accept user specific info as command line args
Add tests for client credentials flow
Minor clean up of base class
Make OAuth2FunctionalSpec --> OAuth2TokenEndpointFunctionalSpec
Rename tests
Add tests for refresh token -- need more during config test phase
Test refresh token scope restrictions