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.
Added an integration test for safe chars
Merge pull request #412 from kyleknap/sigv4-quote

Fix url encoding of canonical query string