Fix #133:  preserve PB namespace in Key.from_protobuf.

See #133.
Maybe not in this commit, but this statement along with `_DATASET = 'DATASET'` and `_KIND = 'KIND'` happens a **ton** in this file. We should make them a global to avoid repeating so often?