OAuth2 Filters (configuration and implementation
RetailCustomer -> Subscription in all controllers
Skeleton Bulk implementation
put consumes application/xml back in.
Merge pull request #103 from jateeter/master

OAuth2 + RetailCustomer->Subscription + Bulk Framework
The (residue) download my data controllers using the .../feed forms.
Fixed entry conditional to be sensative to invalid b/f trying to get an
authorization. (residue from previous change to pull the null token test
out of the body of first conditional)
Merge pull request #104 from jateeter/master

The (residue) download my data controllers using the .../feed forms.
add Dons fix to allow client credentials flow
Remove Client_Details_Service definition from Oauth-AS-Config.xml & add ability to obtain client_credential based access token to ResourceValidationFilter for ROLE_TP_ADMIN and ROLE_ADMIN
Merge pull request #105 from dfcoffin/retailtosubscription

Remove Client_Details_Service definition from Oauth-AS-Config.xml & add ability to obtain client_credential based access token to ResourceValidationFilter for ROLE_TP_ADMIN and ROLE_ADMIN
set up oauth config and resource validator for respective roles
Add support for client_credentials based access tokens
Merge pull request #106 from dfcoffin/retailtosubscription

Add support for client_credentials based access tokens
refresh-token support (pass 1)

Added this manually to avoid a big merge hastle.
merged Don and Johns enhancements to token enhancer to manage different token requests
allow new client roles to be established and checked - upload, registration, admin
filter based on API and roles first draft completed (except for bulk)
fixed line 183 to avoid null exception

authorization.subscriptionURL was null, so used subscription.getId()
Replaced response.senderror entries with Spring Security AccessDeniedExceptions
Merge pull request #110 from dfcoffin/retailtosubscription

Replace response.senderror statements with Spring Security AccessDeniedException statements
added initial population of authorization time ranges (now 0,0)