Add support for GoogleCredential.GetDefaultCredential().
Complete support for GoogleCredential.GetDefaultCredential().
Add testing scripts for GoogleCredential.GetDefaultCredential().
Remove a debugging print.
Revert the googleapiclient.discovery changes (as they need to be done in
google-api-python-client repository).
Move the sample code in samples package.
Add dependency on rsa library for the oauth2client repository.
Add support for the 'well known file'.
Rename scopesRequired()->scopes_required() and
createdScoped()->create_scoped().
Convert the methods from GetDefaultCredential() to
get_default_credential() format.

Add get_access_token() method to OAuth2Credentials class (effectively,
all credentials).

Add sign_blob() and get_service_account_name() methods to
ServiceAccountCredentials class.

Change how the private key (in pkcs8 format) is read inside
ServiceAccountCredentials class.

Add pyasn1 and pyasn1_modules as required libraries for the oauth2client
library.
Add tests for ServiceAccountCredentials class.
Fix the default_credential.get_well_known_file() method to return None
if there is no such file.
Do not look for credentials in local files if running inside Google App
Engine.
Merge branch 'master' of https://github.com/google/oauth2client into testing
Add helpful comments for the PROJECT and ZONE constants in the sample
code.
Bring the origin in sync with the upstream.
Rename tests/test_oauth2client_jwt_rsa.py -> tests/test_jwt_rsa.py.
Add version constraints for the newly required libraries: pyasn1 (0.1.7), pyasn1-modules (0.0.5) and rsa (3.1.4).
Add the private key id to the JWT's header.
Import HttpMockSequence from http_mock and comment out self.assertIsInstance() until I figure out how to make it work across all Python versions.
Comment out self.assertIsInstance() until I figure out how to make it work across all Python versions.
Give a more helpful error message in case a VM is created without a service account and an access token is requested from inside such a VM.