First wave of RestAnnotationParser refactoring introduces Invokable, removes SeedAnnotationCache and associated race conditions
Merge pull request #1143 from jclouds/invokable

First wave of RestAnnotationParser refactoring
made AbstractInvocationHandler that uses safer objects
migrated from j.l.r.Method -> Invokable
moved all providers and test cases from j.l.r.Method -> Invokable
Merge pull request #1144 from jclouds/invokable-not-method

Invokable not method
made Operation.targetId optional
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