Support for oauth with RSA-SHA1 signing

This is the same pull request as https://github.com/mikeal/request/pull/695
I've just rebased this branch to clean up the merging problems.