Implement PutReaderHeaderResult that returns S3 PUT response headers.
Add methods to allow caller to specify additional headers for S3 ops.