Update pre-ASF copyright notices
Make constants final classes instead of interfaces

This commit prohibits implementation of the empty interface and
instantiation of the class.  Refer to _Effective Java_ item 19 for
more background.
Migrate InputSupplier callers to ByteSource

A future version of Guava will remove InputSupplier.
Prefer Guava Files over FileInputStream

This ensures proper resource handling.
JCLOUDS-546: Remove Javadoc @author annotations

Annotations removed with:

find -name \*.java | xargs sed -i /@author/d

Empty Javadoc removed with multiple iterations of:

find -name \*.java | xargs sed -i -z 's/ \*\n \*\// \*\//'
find -name \*.java | xargs sed -i -z 's/ \* \n \*\// \*\//'
find -name \*.java | xargs sed -i -z 's/\/\*\*\n \*\/\n//'
Address Checkstyle violations
JCLOUDS-458: GCS skeleton with authentication
JCLOUDS-458: Added Default object access control
JCLOUDS-458: Add BucketAccessControls

This commit includes expect tests but needs not-yet-implemented bucket
operations to implement live tests.
Added the CONTRIBUTING file
JCLOUDS-458: Add Bucket Operation with live tests
JCLOUDS-620: Don't fail on tag filtering when group is not specified.

Follow-up from 69756496
Fixing other Checkstyle violations in GCE.
[JCLOUDS-550] fix for obsolete machineTypes
JCLOUDS-458: Addressing suggestions in PR-31

minor changes

minor changes

minor changes

minor changes

Added ErrorHandler with tests

Changed BucketApi method descriptions

Minor change in error handler
Up to 2.0.0-SNAPSHOT after the 1.8.0 release
Updating project and jclouds.version to 2.0.0-SNAPSHOT
JCLOUDS-653: Address Guava 18 deprecations

Mostly renaming Objects.toStringHelper to MoreObjects.toStringHelper.
Remove maven-license-plugin

This never seemed to work and we will enforce license text via
Checkstyle instead.
JCLOUDS-643: Fix Google and OAuth tests