Not making methods of core Java classes accessible in Reflection2
Emit Content-Length: 0 for empty PUTs

HttpUrlConnection reverts Content-Length: 0 on PUT without
doOutput(true), similar to POST.  This commit allows Azure container
create to succeed.  Closes #1420.
cloudstack: adding support for create volume from a custom disk offering
Enforce the use of builders in Ruby and Chef statements
Merge pull request #1471 from jclouds/dont-make-core-java-accessible

Not making methods of core Java classes accessible in Reflection2
Remove InputSuppliers.of(InputStream)

This method breaks the contract of an InputSupplier since every call
to getInput returns the same InputStream instance.  This is
particularly dangerous when one of the callers mutates or closes the
InputStream which causes all others callers to fail.
Merge pull request #1488 from maginatics/remove-input-suppliers-of-input-stream

Remove InputSuppliers.of(InputStream)
Cast String Payloads to String
Remove InputSuppliers.of(String)

Callers rarely want this functionality and should call
ByteStreams.newInputStreamSupplier when they do.
Merge pull request #1480 from maginatics/http-put-zero-content-length

Emit Content-Length: 0 for empty PUTs
Merge pull request #1464 from aplowe/master

cloudstack: adding support for create volume from a custom disk offering
Merge pull request #1489 from maginatics/remove-input-suppliers

Remove InputSuppliers.of(String)
Merge pull request #1490 from maginatics/do-slice-string-cast

Cast String Payloads to String
Add @Inject to the Compute class.
Merge pull request #1495 from iocanel/fix-test

Add @Inject to the Compute class.
Merge pull request #1487 from nacx/statement-builders

Enforce the use of builders in Ruby and Chef statements
issue #1501: allow Closeable, top-level apis to be used as opposed to RestContext
issue #1501: add Closeable annotation to all top-level apis
added temporary workaround for AutoCloseable which will be deleted in jclouds 1.7
Adding listNodesByIds across the board.

Adding to both ListNodesStrategy and ComputeServiceAdapter. When
possible, does a query explicitly for the specified IDs. When not,
falls back on either listDetailsOnNodesMatching (for ListNodesStrategy
implementations and in BaseComputeService) or filters listNodes output
itself (in ComputeServiceAdapter).