Backport of OpenStack Swift/Rackspace Cloud Files as described in JCLOUDS-299 and JCLOUDS-423