Address sixth part of 451: Make dataset_id required on Key.

Addresses seventh part of #451.
    
Also requires removing the `dataset_id` from generated protobufs
due to GoogleCloudPlatform/google-cloud-datastore#59. This
occurs also in `__key__` filters and ancestor queries.

**NOTE**: This has #462 as a diffbase.