Use channel_timeout for SSH connection timeout

Occasionally, SSH will get wedged so that a connection attempt is stuck
forever. When this happens, we need Tempest to abort the attempt and try
again. Currently, the individual connection timeout is set to the
overall timeout, so there will only ever be one attempt if this happens.
Using the channel_timeout instead will ensure that multiple connection
attempts are made even when the connection is wedged.

Fixes bug 1236524

Change-Id: Ie8dff41780bbf004cff5c880db202a8ae23a85c1
Adds "list hosts" test case - Cinder

This submission adds a new test script in volume admin api catogery,
so as to verify list hosts functionality in cinder API. Also added
required support functions in the corresponding files of both JSON/XML
interfaces.

Implements blueprint: cinder-grizzly1-blueprints-implementation

Change-Id: I72cdcb0f562a2706e400bfd6245a69c8368c2c2f
Fix rebuild_server() function

The rebuild_server() function defined in the v2 and v3 base test
classes made some incorrect assumptions about variable scoping
because the method is set as a class method. This commit fixes this
method to behave properly so that it doesn't reference variables
outside it's scope.

Change-Id: I7d0ee6e0c0784952634b157187ca47f7afbcadf1
add some test for force delete:

-test api of force delete volume when the status of volume is
-available,creating,attaching and error.

Change-Id: Ic889f216c63d6b98b15b7277d6aff57e9a80d39a
Negative tests separate file for floating_ips_actions

Separate negative tests on test_floating_ip_actions.py
Changes on setUpClass to accommodate what is needed on
each file.

Fix possible race condition with server name.

Change-Id: Ie12b1e54ef1358511af76ccbb69878b925efbdd5
Merge "add some test for force delete:"
update to hacking 0.8

hacking 0.8 brings us a working H302 rule (should import modules
not objects) and a bunch of python 3 compat rules.

fix the python 3 compat issues to make this landable.

Change-Id: I53abf39394afc54da5ad049802dca0032f14882d
Remove unused allow_tenant_reuse flag

Change-Id: Ic4884666965dbe22fb55b12e087dd102345686a1
Merge "Use channel_timeout for SSH connection timeout"
Merge "Fix rebuild_server() function"
Merge "Remove unused allow_tenant_reuse flag"
Merge "Negative tests separate file for floating_ips_actions"
Merge "Adds "list hosts" test case - Cinder"