Unit tests for listing availability zones

Change-Id: If015edba853a7fb34f075cb44779af90256597be
unit and pep8 fix for availibility zones

Change-Id: Ibf1d9df4f43a7606eb53444221906815f9c523fe
Capture Image from running virtual server

Change-Id: Ia5ab1eb71bbcf0de5a0e4a9ff5be0a4ebf05c4ec
Merge pull request #115 from ajiang38740/jumpgate_unit_tests

Jumpgate unit tests
Add cinder volume list support

Manage SL portable storage volumes. Those volumes are used for VSI
deploy(boot/swap) or attachable/detachable to the running VSI.

Also rename jumpgate/cmd.py to jumpgate/cmd_main.py due to the
namespace collision of cmd.py with the python module cmd used by
pdb.

Add volume unittest coverage

Change-Id: Iba60d56ac67d82e9227f654d8e5ef907f2cd1158