Merge pull request #1145 from dralves/gce-base

Operation.targetId needs to be optional for some kinds of operations
gce - disks api
Merge pull request #1146 from dralves/gce-disks

gce - disks api
introduced functional model for dynamic proxies
refactored internal code and tests to use FunctionalReflection
Merge pull request #1147 from jclouds/functional-reflection

Functional reflection
Updated invokable to include enclosing type and started refactoring SyncProxy
dependent changes on tests and internal classes
Merge pull request #1153 from jclouds/invokable-with-enclosing

Invokable with enclosing
added support to assign passwordless right to the default node user
Remove Slicehost litter
Merge pull request #1156 from andrewgaul/remove-slicehost

Remove Slicehost litter
Ignore ETags with non-hex suffixes

Amazon S3 blobs created via multi-part uploads have these suffixes.
Reference:

https://forums.aws.amazon.com/thread.jspa?messageID=203510
Merge pull request #1155 from andreaturli/virtualbox

added support to assign passwordless right to the default user of the node
Merge pull request #1157 from andrewgaul/ignore-etag-non-hex-suffix

Ignore ETags with non-hex suffixes
removed redundant metadata clients from vcloud-director
Merge pull request #1158 from jclouds/vcloud-redundant-metadata

removed redundant metadata clients from vcloud-director
refactored tests and internal code due to removing custom guava code
removed custom guava code for scoped binding and type params
Merge pull request #1159 from jclouds/no-custom-guava

Proxy overhaul