Convert GoogleComputeEngine to AutoValue + general cleanup.

Lots of inconsistencies scrubbed as a part of this, which took about 20 hours to complete.
Does `sizeGb` sound like the size of the snapshot, rather than the size of the disk?