Update django to 1.6.5
Replace the 'default credentials' concept with the 'application default credentials' concept.
Merge pull request #24 from orestica/compacted_2

Introduce the 'application default credentials' concept.
GCE VM needs the Compute API enabled

Added a comment emphasizing that the GCE VM needs to have the Compute API enabled.
service account + docs link

Add reference to service account and a link to more documentation.
Merge pull request #26 from orestica/patch-1

GCE VM needs the Compute API enabled
Introduce the save_to_well_known_file() method.
Added a TODO for moving save_to_well_knwon_file().
Merge pull request #27 from orestica/compacted_3

Introduce the save_to_well_known_file() method.
Unmark as invalid when token can be refreshed

It is totally possible that the server (in a bad state) responds temporarily with an "invalid x" and on a retry actually refreshes the token. So we need to reset the flag ´self.invalid´.
Fix a typo.
Merge pull request #29 from kaste/patch-1

Unmark as invalid when token can be refreshed
Handle PKCS12 unicode passwords

The load_pkcs12 can't handle passing unicode objects. Instead, encode the given 
string as bytes before passing to the function.
Merge pull request #31 from jterrace/master

Handle PKCS12 unicode passwords
Also check for errno.EPERM to trigger fallback locking mode
Update oauth2client docs.
Use Django 1.5
Merge pull request #22 from methane/djang-1.6.5

Update django to 1.6.5
Merge pull request #32 from simoncadman/master

Also check for errno.EPERM to trigger fallback locking mode
Fix a typo in a symbol name.

One of the global constants in client.py had a typo (`VERIFICATON` instead of
`VERIFICATION`); it's hard to *fix* without (potentially) silently breaking
people, and it's not easy to provide a deprecation warning on a module global.
For now we simply bind both names.