Added ability to pass though custom parameters using the :additional_parameter option.
added tests for additional parameters.
changed test to use query string parameter hash instead of string (as order differs depending on rvm)
update the test not to be dependent on the order of parameters.
Merge pull request #26 from AnalogJ/master

added missing oauth1 signature methods
Whitespace pedantry.
Whitespace pedantry.
Whitespace pedantry.
Lazy sidestep to conflict in .gitignore.
Merge pull request #29 from AnalogJ/pass_through_parameters

Added ability to pass though custom parameters
Drop whitespace.
Allow Hash objects to be used to initialize the authorization URI.

Fixes google/google-api-ruby-client#82.
Clients should be serializable with caution.
OAuth 1 now uses 'initialize passes responsibility to update!' pattern.
Support for the 'sub' attribute in JWT assertions.

This commit adds support for the undocumented 'sub' attribute required
by some of the Google Admin SDK APIs, such as the Directory API, in
order to work with service accounts.  The 'sub' parameter is set to the
email address of a super-user and seems to have a role similar to that
of the 'prn' parameter.
Updated gem file list to explicitly exclude Gemfile.lock.
allow installed apps redirecturi

rename method name and allow oob as url
Merge pull request #35 from djpate/master

Allow out of band authorization value for `redirect_uri`.
Hopefully resolves persistent Travis build failures
Just allow Rubinius to fail