Remove the hack we did in the bindings for progress callback and filepath
We still haven't support recv_filepath from aws-c-s3 yet, so keep that
Refactor the tests to be a bit nicer, as it was really confusing (sorry I wrote the old code, and I don't like it anymore. And it may still be confusing, I only updated the code around put object.)
add tests fro unknown content length
By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.
By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.