Provide config option to support uploads to CloudFront

Now that we can POST and PUT without the Authorization header getting stripped off, we can upload via CloudFront. This will properly format the urls for such requests if you have cloudfront: true in your config or if 'cloudfront' is a substring in aws_url.