Modify the OAuth2Credentials.get_access_token() method to return the expiration information, in addition to the access token.
Make OAuth2Crdentials.get_access_token() method return a
collections.namedtuple rather than a dictionary.
Applied some of Craig's suggestions.
Tweak the computation of seconds from a datetime.timedelta object, so
that we consider only the whole seconds.
Add additional docstring for the OAuth2Credentials._expires_in() method,
explaining what values are returned when token_expiry is in the past or
None.
Merge pull request #15 from orestica/get_access_token

Modify the OAuth2Credentials.get_access_token() method.
Support the login_hint parameter

Add support for setting the login_hint parameter which can simplify the authorization flow if the application knows the email address or domain the user should authenticate with. The parameter is defined at: https://developers.google.com/accounts/docs/OAuth2WebServer#formingtheurl
move login_hint to end
Correct a typo.
Clone headers before setting user-agent to preserve the semantics of httplib2 request method
Merge pull request #18 from jay0lee/patch-1

Support the login_hint parameter
Merge pull request #19 from uguatel/master

Clone headers before setting user-agent to preserve the semantics of httplib2 request method
Add two more .gitignore entries.
Allow kwargs in `OAuth2DecoratorFromClientSecrets`.

This just extends `OAuth2Decorator`'s support for mapping additional kwargs to
the subclass `OAuth2DecoratorFromClientSecrets`, and adds a test.
Add logging around missing refresh_tokens.

It's possible for a user to do the full 3LO dance and not receive a refresh
token. This is usually unexpected (such as the case of a server requesting a
token for a user who already has one for that same client ID), and can be hard
to diagnose.

This just adds a log message, with a pointer to the necessary argument to
force a new refresh token.
Fix filename in MANIFEST.
Merge pull request #20 from craigcitro/decorator_kwargs

Allow kwargs in OAuth2DecoratorFromClientSecrets.
Merge pull request #21 from craigcitro/log_no_refresh_token

Add logging around missing refresh_tokens.
Bring the fork in sync with the upstream repository.