OAuth support.  I am developing this simultaneously with developing the actual OAuth support in the API, so it might change.  No tests yet, but basic stuff seems to work (haven't tried uploads or auto-relogin).
Merge branch 'master' into oauth
tests for oauth
a test for the OAuth logout endpoint
a test for OAuth auto-relogin
Start using requests 2.2
Change docstrings to comments in the tests.  Also simplify upload because /preload/ is deprecated and uploading doesn't start a job.
merge master into oauth
add oauth2 to setup.py
Whitespace adjustments.
Don't ping during LuminosoClient.wait_for; do emit informative messages.
Share a requests.session between a client object and its auth object.
Use unauthenticated requests to log in.
Use the existing PASSWORD variable in tests.
Update the tests to reflect that there is no longer a client._session.
Fix grammar (in two comments) that was hurting my brain
Merge pull request #2 from LuminosoInsight/experimental_no_keepalive

Several small improvements.
Merge 'master' based on code review