Rackspace block storage

This PR adds support for Rackspace's implementation of Cinder; covers #218 task
I always forget and use `t.Logf` even when it's not necessary. I'll have to retrain my fingers :grin: