JCLOUDS-643: Fix Google and OAuth tests

https://issues.apache.org/jira/browse/JCLOUDS-643

This PR fixes failing live tests and updates static data for expect tests to match.  GCEL images are depracated, so this also update the default template options to use the Debian image as recommended by Google.  Added @Test annotations to several test classes which helps testng control threading, and avoid hitting network quota limits. Several other minor fixes to make unit and live tests run more consistently.
> The default testName is "", and testng will actually group together anything without testName in the annotation as 
> all being part of the same test when it does its parallelization and ordering for dependencies.

Thanks for explaining! The default test name bit doesn't seem that smart on the part of TestNG, but there's probably a good reason for it somewhere...