Rackspace block storage

This PR adds support for Rackspace's implementation of Cinder; covers #218 task
This can be `c.AuthenticatedHeaders()` now; I made ServiceClient embed ProviderClient directly yesterday.