Update Guava to 17.0 with appropriate changes for deprecation

This supersedes #53 
i think we should leave `guava.version` the same as the version of jclouds we use else we risk breaking jclouds no?