S3 stream wrapper

This PR adds a new Amazon S3 stream wrapper.