Merge branch 'httpurlconnection'
PUT and POST were being incorrectly set after the connection was opened
Renaming Rest Authentication module to AGSecurity Module 
Created the HttpProviderFactory
Migrate RestAdapterAway from using final HttpProviders
Refactored AuthenticationModule, can now supportURLs in theory
Added a test to ensure urls have query params added
Created AbstractAuthenticationModule
Renamed AuthenticationModule.onSecurityApplicationRequested to AuthenticationModule.getAuthorizationFields
created appropriate tests
Javadoc cleanup
Style correction
Merge branch 'auth2'
Move TypeDescriptor to the root project
Rename core package to http
Removed AsyncTaskResult to used same approach with authentication
Simplify equals
Fix project package name
Removed unused assignment
Redundant Cast