Support setting headers when uploading to S3.

Closes #8.
v2.1.0