Add parsing to extra-specs key check
Add parsing to extra-specs key check

When using the filter scheduler which is now the default,
we can no longer pass in extra-specs like: {minIOPS:500, ....},
because the capabilities filter will reject this because there is
no host reporting minIOPS:500 capabilities.

We now need to scope the keys (ie qos:minIOPS:500....), but
that unfortunately requires a fix to the SolidFire driver.

This change add a check for the ':' in the key, and parses
on it if it's there.

Also fixes backend_name and uses VERSION var instead of
generating string in stats reporting.

Fixes bug: 1167141

Change-Id: Ie7fd7d231af78cb18a13f44a4379b44d3c3385df

hguemar/cinder,dims/cinder,sasukeh/cinder,Datera/cinder,tlakshman26/cinder-bug-fix-volume-conversion-full,scality/cinder,JioCloud/cinder,spring-week-topos/cinder-week,takeshineshiro/cinder,phenoxim/cinder,sasukeh/cinder,abusse/cinder,ntt-sic/cinder,NeCTAR-RC/cinder,saeki-masaki/cinder,alex8866/cinder,inkerra/cinder,scality/cinder,duhzecca/cinder,Accelerite/cinder,potsmaster/cinder,scottdangelo/RemoveVolumeMangerLocks,cloudbase/cinder,spring-week-topos/cinder-week,phenoxim/cinder,saeki-masaki/cinder,ge0rgi/cinder,petrutlucian94/cinder,redhat-openstack/cinder,julianwang/cinder,manojhirway/ExistingImagesOnNFS,duhzecca/cinder,Nexenta/cinder,eharney/cinder,dims/cinder,Thingee/cinder,Paul-Ezell/cinder-1,CloudServer/cinder,Hybrid-Cloud/cinder,NetApp/cinder,Thingee/cinder,j-griffith/cinder,apporc/cinder,scottdangelo/RemoveVolumeMangerLocks,nikesh-mahalka/cinder,tlakshman26/cinder-bug-fix-volume-conversion-full,Akrog/cinder,Datera/cinder,eharney/cinder,openstack/cinder,abusse/cinder,bswartz/cinder,mahak/cinder,tlakshman26/cinder-https-changes,mahak/cinder,j-griffith/cinder,hguemar/cinder,Accelerite/cinder,maelnor/cinder,apporc/cinder,blueboxgroup/cinder,leilihh/cinder,github-borat/cinder,rakeshmi/cinder,rakeshmi/cinder,tlakshman26/cinder-https-changes,github-borat/cinder,manojhirway/ExistingImagesOnNFS,openstack/cinder,tlakshman26/cinder-new-branch,maelnor/cinder,alex8866/cinder,CloudServer/cinder,takeshineshiro/cinder,Nexenta/cinder,cloudbau/cinder,Paul-Ezell/cinder-1,rickerc/cinder_audit,winndows/cinder,cloudbau/cinder,redhat-openstack/cinder,NeCTAR-RC/cinder,winndows/cinder,nikesh-mahalka/cinder,julianwang/cinder,JioCloud/cinder,rickerc/cinder_audit,bswartz/cinder,Akrog/cinder,inkerra/cinder,blueboxgroup/cinder,cloudbase/cinder,tlakshman26/cinder-new-branch,leilihh/cinder,NetApp/cinder,ntt-sic/cinder,petrutlucian94/cinder,Thingee/cinder,Hybrid-Cloud/cinder,potsmaster/cinder,nexusriot/cinder,nexusriot/cinder