Configurable volume storage_protocol + vendor_name

Allow storage_protocol and vendor name of configured backend
to be set in tempest.conf, allowing volume tests against drivers
other than the default (iSCSI).

Fixes bug #1194316

Change-Id: Ifd879d16e021b99e3d3d221e0bfea2f35e1a9767
Merge branch 'upstream'