Class naming and JavaDoc updates for enhanced understanding/readability
Merge branch 'api_key_authentication' of github.com:stormpath/stormpath-sdk-java into api_key_authentication

Conflicts:
	extensions/oauth/src/main/java/com/stormpath/sdk/impl/oauth/authc/OAuthBasicAuthenticator.java
Fixed ApiAuthenticationIT integration tests to reflect OauthRequestAuthenticator name change
Minor fix for incorrectly referenced method name in JavaDoc
Minor fix for incorrect class name in JavaDoc
Class naming changes for readability when using OAuth: names are now more aligned w/ the OAuth 2 spec
Issue #48 adding support for default to RequestLocation.HEADER  & RequestLocation.BODY.
Merge branch 'api_key_authentication' of github.com:stormpath/stormpath-sdk-java into create_sso_redirect_url

Conflicts:
	api/src/main/java/com/stormpath/sdk/application/Application.java
	impl/src/main/java/com/stormpath/sdk/impl/application/DefaultApplication.java
	impl/src/main/java/com/stormpath/sdk/impl/authc/DefaultHttpServletRequestWrapper.java
	impl/src/main/java/com/stormpath/sdk/impl/authc/HttpServletRequestWrapper.java