Work around failed metadata lookups with Rackspace

Previously BlobStore.list and thus BlobStore.clearContainer serialized
on synchronous and failed CDN lookups.  This effectively prevents
clearing any large container.  We cache a negative entry to work
around this.  This commit is similar to commit 3c7b965 to
hpcloud-objectstorage.
Merge pull request #1194 from maginatics/rax-list-container

Work around failed metadata lookups with Rackspace
update to guava 14.0-rc2
Issue #1184: Changes for Abiquo. @Named annotations in all async api methods.
Merge pull request #1196 from jclouds/guava-14.0-rc2

update to guava 14.0-rc2
Merge pull request #1197 from nacx/abiquo-naming

Issue #1184: Changes for Abiquo. @Named annotations in all async api methods
removed deprecated methods which were easy to do
Merge pull request #1198 from jclouds/easy-deprecation-cleaning

removed deprecated methods which were easy to do
centralize TypeToken creation
Merge pull request #1200 from jclouds/centralize-typetoken

centralize TypeToken creation
The Metadata API for Load Balancers and Nodes in Rackspace Cloud Load Balancers.
@Named annotations in all async api methods for OpenStack.
Merge pull request #1199 from rackspace/rax-clb-metadata

The Metadata API for Load Balancers and Nodes in Rackspace Cloud Load Balancers.
Merge pull request #1201 from rackspace/openstack-naming

@Named annotations in all async api methods for OpenStack.
@Named annotations in all async api methods for Rackspace.
centralize construction of invokables
changes related to centralizing construction of invokables
Merge pull request #1202 from rackspace/rackspace-naming

@Named annotations in all async api methods for Rackspace.
Merge pull request #1203 from jclouds/centralize-invokable

Centralize invokable
fix issue #1205: removed copied in tests from Suppliers.memoize as current code is no longer a derivative of that