initial support for Google Compute Engine
address feedback
Merge pull request #8729 from erjohnso/develop

initial support for Google Compute Engine