Fix ability to add custom volume_backend_name

This patch fixes the ability to set the volume_backend_name
for each driver.   The original bug was filed against LeftHand
and 3PAR, but several drivers exhibited a fixed backend name.

Fixes: bug #1175222
       bug #1172286

Change-Id: I4197f99bebd6ca8e4969795ae6edb537bc066c90
Merge "Fix ability to add custom volume_backend_name"
Shares Service in Cinder. Doesnt work as expected due to changes in Cinder regarding Oslo code

Change-Id: Ifea0e7fd16e8a36b41898e761175496bd36154c5
Switched share code to use cfg.py from oslo.config

Change-Id: I671c5f9a3c76423429911c5a9fe0b10f8a9c3ce6
fixed string formatting errors. Maybe new nose version picked it, while it went unnoticed previously

Change-Id: I553001bf23b5220f45ba4cf94f4372726b3004f8
Changes in  /bin/cinder-share to align with latest changes

Change-Id: I8538e0caad702ab6925c72a39c86138736f895d1
Fixed bug: user was able to create a share of type "blah"
added todo for better config of supported share types
fix orphaning of share-snapshots