Merge pull request #103 from jateeter/master

OAuth2 + RetailCustomer->Subscription + Bulk Framework
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
Updated to handle refresh-token

did this manually to avoid the complexities of a full merge.
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)
added authorization time constraint and FB 41 and 44 for authorization and applicationinformation management
Updates for Root form for retailtosubscription change
Merge remote-tracking branch 'upstream/retailtosubscription' into retailtosubscription