Use AutoValue to reduce bulk of Google Storage value types.

One serialization test doesn't work (still looking at it). Then, I'll look at live tests. Anyway, looking like the sheers cut over 2.5K lines!
ps not sure how much value these are. probably better to isolate these to call-site, namely converting to blob (since we require HashCode now there), and tests.