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 another thing I learned about testng recently.  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.  So what happens is that test methods from different test classes are interleaved in a single thread.  In the case of these tests, it meant that there were too many networks created and the interleaving bottlenecked the last test method which deleted the network, so it maxed the 5 network quota on gce.

That was a mouthful, but I will explain more of this when I submit my other testng cleanup PR :-)