Fix s3 integration tests on windows

Need to close the file before exiting the with statement,
otherwise we still have a reference to the file obj, which
means we can't delete the file on windows.
Fix pep8 formatting
Merge branch 'integ-windows' into develop

* integ-windows:
  Fix pep8 formatting
  Fix s3 integration tests on windows
Fix doc build on readthedocs

This uses the same approach as boto, which is to remove
sphinx from the requirements.txt file and create a separate
requirements-docs.txt file that contains sphinx for anyone wanting
to build the docs locally.
Enable use of page_size for clients
Merge branch 'fix-docs-2' into develop

* fix-docs-2:
  Fix doc build on readthedocs
Add a todo commnet for the test
Merge pull request #408 from kyleknap/client-page-size

Enable use of page_size for clients
Vendor six at version 1.8.0
Update the requirements and setup.py
Change rewording of import six
Merge pull request #411 from kyleknap/vendor-six

Vendor six to 1.8.0
Fix double url encoding of canonical query string
Update to fix broken s3 create multipart upload

Also created a new s3 testing suite to start switching out the testing suite
to use clients.
Update elastictranscoder to latest version
Bumping version to 0.79.0
Merge branch 'release-0.79.0' into develop

* release-0.79.0:
  Bumping version to 0.79.0
  Update elastictranscoder to latest version
Added an integration test for safe chars
Merge pull request #412 from kyleknap/sigv4-quote

Fix url encoding of canonical query string
Don't make an s3 call in sigv4 test

Because we're switching out the AWS_CONFIG_FILE, we can't make
an actual request because we don't have credentials.

This was working previously because a dev may have had other credentials
further down the chain that we picked up to make the S3 call.