JCLOUDS-643: Fix Google and OAuth tests
JCLOUDS-633: Support passing bearer token directly for OAuth2
JCLOUDS-661: Supporting single port firewall rules in GCE

Corresponding test added in
https://git-wip-us.apache.org/repos/asf?p=jclouds.git;h=f3778b6
Fixing whitespace for checkstyle violation
JCLOUDS-458: Ad Object Access Controls live tests
Jclouds-458: Changes to the GCS structure
JCLOUDS-458: Resource name changes
Avoid primitive wrapper constructors
JCLOUDS-458: GCS basic object operations
JCLOUDS-458: Multipart Related Upload
JCLOUDS-458: Resumable Upload with live tests
Add missing @Override annotations

Also remove bogus inheritDoc on base methods.
JCLOUDS-458: Added Blobstore Abstraction
JCLOUDS-703 missing imageSpaceGb from machineType

The machine types don't seem to be giving a value for imageSpaceGb.
This means they get the value zero and as a consequence the Hardware does
not support an image.

However, google's documentation states that 'You must always specify an
image when you create an instance...'.

So it would seem sensible that the missing value for this is ignored and
supportsImage uses the alwaysTrue predicate.
JCLOUDS-703 removing imageSpaceGb from machineType

See ticket 703. MachineType requests no longer have a value for
imageSpaceGb. This has been reported as a bug.

https://code.google.com/p/google-compute-engine/issues/detail?id=111

If this is no longer to be reported, seems sensible to remove the concept
and simplify MachineType.