Support for setting a custom hostname for the bucket

This allows one to easily use a CDN such as CloudFront to serve the assets
from the S3 Bucket