Improve s3 website configuration

These changes allow configuring a bucket as a website but redirect
all requests to another host. Example: http://goo.gl/z6F9F5
Merge pull request #287 from vially/s3-website-redirect

Improve s3 website configuration