Implement rfc3986 option
Merge branch 'master' into rfc3986
Implement last rfc3986 test when querystring is -
passed as string for the body option
Encode querystrings according to rfc3986 by default
Made rfc3986 symbols upper cased
Merge pull request #1315 from simov/rfc3986

Implement rfc3986 option
Clarify that the timeout setting is still bounded by the OS-wide value

Fixes #1323.
Fix typo
Use faster container-based infrastructure on Travis

http://blog.travis-ci.com/2014-12-17-faster-builds-with-container-based-infrastructure/
Merge pull request #1326 from nylen/travis-containers

Use faster container-based infrastructure on Travis
Added lesser used oauth transport methods body and query as described in the
oauth1 spec: http://oauth.net/core/1.0/#consumer_req_param and tests for these
removed some rogue semi-colons from test-oauth
Added an oauth test combining qs and transport query
cleaned up oauth transport based on review
more minor change to oauth based on review
Remove two more spaces
Merge pull request https://github.com/request/request/pull/1328 from fantapop/master
Added lesser used oauth transport methods body and query as described in the OAuth1 spec: http://oauth.net/core/1.0/#consumer_req_param