Fail if coverage < 100%.
Merge pull request #377 from tseaver/fail-coverage_lt_100_pct

Fail if coverage < 100%.
Revert "Fail if coverage < 100%."
Merge pull request #378 from GoogleCloudPlatform/revert-377-fail-coverage_lt_100_pct

Revert "Fail if coverage < 100%."
Release to pypi on tag
Merge pull request #379 from GoogleCloudPlatform/pypi

Release to pypi on tag
Ideas commit for better (implicit) auth story in datastore.

Also
- Integrates this idea into the datastore regression tests.
- Creates a (temporarily ignored) cyclic import
- Has an uncovered statement that confuses nosetests
- Implements a friendlier (more gcloud-node like) version of
  allocated_ids
- DOES NOT update CONTRIBUTING to explain change to regression
  tests or ditch unneeded helper / environ code for regressions
- Creates a datastore cleanup script for when tests get
  broken