Another cleanup of GCS.

more broken window fixing. PS we need to be more consistent with GCS vs GoogleCloudStorage!
@demobox fyi I think somehow this provider got through without decent review. needs a big once-over