Change how redirects are defined

Previously redirects were set in key_config and only applied to
keys that matched the pattern. Now you explicitly define them in the
bucket config under `redirects` as key:redirect pairs. A zero byte
key is now created with the appropriate x-amz-website-redirect-location
header for each pair present.