Trying an upgrade to Guava 16.0

Invokable.equals has changed from 15 to 16 so we need to implement the check differently ourselves.

**Work In Progress**. Please do not merge yet. Just want to see the PR builders and get feedback.

See [JCLOUDS-415](https://issues.apache.org/jira/browse/JCLOUDS-415)