Support Cinder Custom Constraints

Support cinder custom constraints, add cinder
volume/snapshot constraints and apply them.

Specification blueprint cinder-custom-constraints

Change-Id: Ie32fa374706eb69ee9a2cc350547889e6e6e297e
Merge "Support Cinder Custom Constraints"