CinderCLI test infrastructure buildout

* Adds openstackcli common config section
* Adds cindercli common config section
* Adds show_volume() and create_snapshot() to cinder cli
* Adds cinder cli behaviors:
  create_available_volume()
  get_volume_status()
  wait_for_volume_status()
  list_volumes()
  delete_volume()
  wait_for_volume_delete()
  list_snapshots()
  get_snapshot_status()
  list_volume_snapshot_ids()
  delete_volume_snapshots()
  wait_for_snapshot_status()
  wait_for_snapshot_delete()
  list_volume_types()
* Moves relevant behavior defaults from method signature
  to config.
* Fixes snapshot response model to include progress and
  project_id attributes.

Change-Id: I8367be36d549ab67ec634f46042d47efa00547c0
Merge "CinderCLI test infrastructure buildout"