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.
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.
Update storagegateway/emr to latest model versions
Update SWF model to the latest version
Bumping version to 0.80.0
Merge branch 'release-0.80.0'

* release-0.80.0:
  Bumping version to 0.80.0
  Update SWF model to the latest version
  Update storagegateway/emr to latest model versions
  Don't make an s3 call in sigv4 test
  Added an integration test for safe chars
  Update to fix broken s3 create multipart upload
  Fix double url encoding of canonical query string