Unasync google and oauth

The primary goal of this change was to remove the async interfaces of the oauth and google-compute-engine apis.  Along the way, I noticed some arbitrary differences in how gce live tests operate vs other providers and removed them.  In fact, the live tests didn't pass at all, partly due to bit rot in test config.

I didn't have time to unwind oauth's very complicated test structure, so that's as-is.