Add support for specifying response headers in S3 data store

This allows to pass the :query option to remote_url when using the S3 data store to allow overwriting response headers like 'Content-Disposition'. See updated extra_docs/DataStorage.md for an example.