JCLOUDS-394. Add note to ec2 README in re: live tests and new accounts
Upgrade to Checkstyle 2.11

This addresses parsing errors in ConcurrentOpenSocketFinderTest and
RestAnnotationProcessorTest.
Address Checkstyle violations in tests
JCLOUDS-32: Using less magic in route53 signature
Adds some easy-of-use for openstack mock tests
JCLOUDS-400: Allow the HeaderParam annotation to be used in a Caller.

This allows jclouds to factor out common headers into the Caller so they don't
have to be repeated in the Callee.

The Produces/Consumes annotations (Content-Type/Accept headers) will also
propagate from the Caller to the Callee.
JCLOUDS-356 multipart uploads with InputStream payloads

This changeset introduces an alternative to PayloadSlicer,
IterablePayloadSlicer, with a method for returning a Payload iterator.

...swift.blobstore.strategy.internal.SequentialMultipartUploadStrategy
has been updated to to use a payload iterator.
[JCLOUDS-263] Usage of internalURL services' endpoints
JCLOUDS-403. Add support for Swift object expiry
Enforce no unused imports via Checkstyle

Removed with:

mvn checkstyle:checkstyle --quiet -Dcheckstyle.output.file=/dev/stdout -Dcheckstyle.output.format=plain | tac | while read i; do echo $i | sed -n 's/\([^:]*\):\([^:]*\):.*/sed -i \2d \1/p' | bash; done
Properly set the request method in HTTPS connections
Moving trove to jclouds from jclouds-openstack-labs https://issues.apache.org/jira/browse/JCLOUDS-102
Sync checkstyle config
Prefer Math.max over Ints.max to avoid varargs
Remove redundant imports

Also enforce no new ones via Checkstyle
Remove unneeded calls to ByteSources.asByteSource
Ensure the accessIPv4 value gets into NodeMetadata.
Fix CloudStack EgressFirewall request parameter name

createEgressFirewall needs networkid instead of ipaddressid:
    http://download.cloud.com/releases/3.0.6/api_3.0.6/root_admin/createEgressFirewallRule.html
JCLOUDS-410. Deprecate Payload.getInput

We plan to transition Payload to ByteSource in the next major release.
Unfortunately Payload.getInput masks its checked exception and
ByteSource.getInput is final so we cannot continue to mask the
exceptions.  Deprecation of getInput and addition openStream allows us
to transition callers from the former to the latter.
JCLOUDS-410. Add support for ByteSource Payloads

Also deprecate byte[], File, InputSupplier<InputStream>, and String
Payloads.  Callers should instead provide a ByteSource via
ByteSource.wrap(byte[]) and Files.asByteSource(File)