Merge pull request #339 from tseaver/get_metadata-map_accessors

Make KeyError from 'get_metadata' more flexible.
Add support for the Bucket's 'versioning' field.

See: https://cloud.google.com/storage/docs/object-versioning

Addresses part of #314.
Add tests asserting that 'get_metatdata' raises w/ 'versioning'.