Rackspace block storage

This PR adds support for Rackspace's implementation of Cinder; covers #218 task
I think `commonResult` is unused here, since you're embedding the `os.` structs instead.