Fix a misplaced __future__ import.

Fixes #66.
typo fixes - https://github.com/vlajos/misspell_fixer
Merge pull request #67 from vlajos/typofixes-vlajos-20141108

typo fixes - https://github.com/vlajos/misspell_fixer
Use six when checking for strings.
Handle a missing argparse more gracefully.

Currently, if argparse isn't installed, we'll fail when trying to import
`oauth2client.tools`. Given that this module can still be useful (say for
someone using `gflags`), it seems friendlier to simply skip the one top-level
operation requiring `argparse`.
Merge pull request #71 from craigcitro/argparse

Handle a missing argparse more gracefully.
Update to version 1.4. Includes py3 support.
Fix oauth2client.tools.

The last commit used a function before it was defined; code blew up on import.

This fixes the issue and adds a test.
Update to v1.4.1.
Drop python 3.3 from tox testing for now.
... and drop python 3.3 in travis.
Fix a bad import for python 3.3+.

This also re-enables tox and travis.
Include error_description from code exchange failures.
Merge pull request #70 from rmsaksida/master

Use six when checking for strings.
Merge pull request #74 from craigcitro/more_errors

Include error_description from code exchange failures.
Add classifiers for Python 2 and 3.
Merge pull request #78 from methane/patch-3

Add classifiers for Python 2 and 3.
Fix a bad six rename.

Fixes #77.
Merge branch 'master' of github.com:google/oauth2client
Release version v1.4.2.