Added CryptoJS into the project
Renamed oauth2 request authorization spec
fixed incorrect trailing slash in twitter.raml
Added Oauth1 directive for oauth1 consumer key and secret fields
Separated queryParams and data in requests

Also added getters for the same.
Added Oauth1 strategy

Try It now supports Oauth1 security schemes.
Split Token into separate Hmac and Plaintext objects
Cloning options passed back on request.toOptions()

This avoids problems when toOptions() is called multiple times.
fixed a typo
Broke up token_spec into separate files for plaintext and HMAC
tracking response headers by key to avoid ngRepeat errors
Removed AuthorizationRequest class

Replaced with 3 separate functions for each step of the flow.
Renamed requestToken to requestTemporaryCredentials
Removed custom base64 implementation in favor of CryptoJS
separated tokens for temporary and token credentials
pulled out rfc3986encode and setRequestHeader helper methods
Renamed Oauth1.Token to Oauth1.Signer
Merge branch 'features/oauth-1-56668982'