s3: Allow an arbitrary HTTP client to be used
Merge pull request #89 from chouquette/features

s3: Allow an arbitrary HTTP client to be used