Allow custom options for authenticated urls

This allows to pass AWS SDK options for urls as described in
http://docs.aws.amazon.com/AWSRubySDK/latest/AWS/S3/S3Object.html#url_for-instance_method

My use case is to use `model.file_url(response_content_disposition: 'attachment')`.