JCLOUDS-412. Add the new i2.* instance sizes
[maven-release-plugin] prepare release jclouds-1.7.0-rc2
[maven-release-plugin] prepare for next development iteration
Address miscellaneous Guava deprecations

References JCLOUDS-415.
Replace calls to Closeables.closeQuietly

Guava 16 removes this API.  Replace with Closeables2.closeQuietly.
References JCLOUDS-413 and JCLOUDS-415.
Remove erroneous deprecation of ByteSource method
Propagate status in deleteAndVerifyContainerGone

Consuming the result of deleteContainerIfEmpty avoids an eventual
issue with Swift containers.  Also backfill some tests for
deleteContainerIfEmpty.  Fixes JCLOUDS-420.
Adds cloud databases to jclouds-all
Added OkHttp driver to support modern HTTP verbs
JCLOUDS-426. Update Elasticstack vnc password key
JCLOUDS-428: Address Java 8 compatibility nits

Tested with JDK 1.6.0_45, 1.7.0_45, and 1.8.0-ea-b123.
The metadata needs to be ordered for this implementation.
JCLOUDS-416. Add TemplateOptions#networks.

- Adds networks field/methods to TemplateOptions.
- Adds them to children as well for legacy reasons.
- Deprecates CloudStackTemplateOptions#networkIds methods in favor of #networks.
- TODO: Modify compute abstraction layer for provisioning for nova,
    EC2, et al to take advantage of this.
Adds support for networks in the NovaComputeServiceAdapter Related to https://issues.apache.org/jira/browse/JCLOUDS-416
JCLOUDS-427: Avoiding Guava reflection code broken in Java 7u51

- Adding a version of TypeToken.where that replaces two parameters in one go
- Avoiding TypeToken type parameter replacement with wildcard bounds

Works around https://code.google.com/p/guava-libraries/issues/detail?id=1635
JCLOUDS-431: Added m3.medium and m3.large instance types to EC2
Address Checkstyle violations
JCLOUDS-415: Preparing for Guava 16.0

Invokable.equals has changed from 15 to 16 so we need to implement the check differently ourselves.
Fixing an error message about an unassignable backend
JCLOUDS-438: Map S3 code BucketAlreadyExists

Mapping to ResourceAlreadyExistsException allows external callers to
handle this situation specifically.