Merge pull request #85 from sashahart/master

set up tox for cross-version testing
not using Bearer Auth if not access token supplied
incrementing version
updating CHANGELOG
Merge pull request #88 from litl/bearer-auth

not using Bearer Auth if not access token supplied
using color for Travis builds
correcting docstring typo
fixing a bug where multiple requests on the same session did not validate
Merge pull request #93 from litl/multiple-requests

fixing a bug where multiple requests on the same session did not validat...
updating Requests
Prevent double encoding of oauth_token in get_authorize_url

urllib.urlencode automatically applies urllib.quote_plus to all keys
and values, so applying urllib.quote before hand will result in double
encoding of the token.

This double encoding doesn't cause a problem, of course, if the token
consists of regular characters. But an equals sign (=), for example,
would get encoded once to "%3D", and then again to "%253D".
Add regression test for handling url encoded characters in get_authorize_url
Merge pull request #98 from marcuswhybrow/master

Prevent double encoding of oauth_token in OAuth1Service get_authorize_url