add gcloud auth

fallback on reading credentials from gcloud if no docker-cloud.json is found.

Note that is doesn't currently resolve the projectid (that would require a separate init parser).