Revert "JCLOUDS-653: Address Guava 18 deprecations"

This reverts commit b851f0ac3a6fd23720d67dbfad6954b2153bbc4b.

The above change made the floor guava version of jclouds latest guava. This is disasterous for compatibility.

Note that this is tangled up with types extended from jclouds/jclouds, such as TemplateOptions. Also, I had to hand correct changes made after the commit. We should fix jclouds/jclouds and set its guava version back to 17.