adding v2 support to cinderclient

This will allow the cinderclient to speak to the v2 rest api if it's
enabled in the cinder config. Includes additional v2 tests as well.

blueprint cinderclient-v2-support

Change-Id: I004134d9f528a6eadefdaa89eb48087bcae2691f
Merge "adding v2 support to cinderclient"
Fix typo breaking --debug option to cinder client

Fixes LP bug #1130730

Change-Id: Ia105e8a561b8d45c60e9a3c6ed46a953cc6df96f
Merge remote-tracking branch 'github/master' into re-nas
Make shares to single extension file.
Removed rudiment attached_to from share list
Remove unused import
Remove unsed fake code for shares
Use extensions in tests on demand
Implement share snapshot extension
Move shares extensions to V2.