Adding support for custom S3 Object options

mostly so that I can pass a canned acl of ":public_read", but it felt
silly to limit to only one of the many options available
(http://docs.aws.amazon.com/AWSRubySDK/latest/AWS/S3/S3Object.html#write-instance_method)