Cinder multi-backend prerequisites

Only the first half of the feature but Robert recommended I rather work on cinder HA first. These work as is so can be merged already.