Merge pull request #339 from tseaver/get_metadata-map_accessors

Make KeyError from 'get_metadata' more flexible.
Add CORS support to buckets.

See: http://www.w3.org/TR/cors/ and
     https://cloud.google.com/storage/docs/json_api/v1/buckets

Addresses 'cors' part of 314.