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.
This is an interesting thing I figured out when working on the testng fixes.  This little section stops the unit tests from running every time you run live tests with -Plive.  I think that behavior (unit tests always run before live tests) is an unintended side effect of the current test configuration. So depending on how you invoke maven, sometimes unit tests run once or twice, then live tests.

I can remove these if you want, and they will go away anyway if you guys want to move to using native testng groups (when I get that PR finished).