Initial commit of support for Google Compute Engine.
The unit tests are still in development and will be coming in a separate commit.