Adds ability to set global options for the AwsS3 adapter.

When passing in options as constructor parameters to the AwsS3 adapter, these will now be used as global options, which will be merged with metadata whenever getOptions() is called so you can do things like set a 'StorageClass' which will be applied to all keys.