Use Python 3.x compatible syntax constructs

Avoid print operator, deprected except and
other things covered by statical checks.

Change-Id: I89f9608b977b2d4567300ec82558284dac347c9a
Remove dependency on MySQL-python.

Tempest does not depend on MySQL, it depends on sqlalchemy. If the
cloud it's on was installed using MySQL, then MySQL will be instaled.
If it was installed using PostGres, then postgres will be instaled.
This dependency is misleading.

Change-Id: I9ad5fd3268fd35e20ec87a800123e522e34844c4
Add scenario test of instance snapshot and boot

This test is for snapshotting an instance and booting with it.
The following is the scenario outline:
 * boot a instance and create a timestamp file in it
 * snapshot the instance
 * boot a second instance with the snapshot
 * check the existence of the timestamp file in the second instance

Implements: blueprint add-instance-snapshot-scenario-tests
Change-Id: Ia20eaaae08af50d716c435e10e02d19d70d3adb5
CLI doc missing colon for code block

bug 1194360

Added double colon to indicate a code block for the bottom
of this page:
http://docs.openstack.org/developer/tempest/field_guide/cli.html

Change-Id: Icb555adee6716071fa7afb58ee2f83e7a745a585
Skip test that is not relevant to Quantum

Quantum allows duplicate names for security groups,
thus this test must be skipped.

bug #1194468

Change-Id: Ic54e5b4b7f7d95a0a6db568fb9a66a566a101fc9
Use os.path.join to form the cli command

 * If cli_dir path has no trailing "/" the generated command would no
 longer be malformed

 * Fix tempest.conf.sample: CLI group should not be capitalized

Change-Id: I4d367d4b6cde492ceb224c4b644d4853181a62ce
Revert "Update a test to work with Quantum SecGroup"

This reverts commit 2c2978703319631f1c0144db05f55dbad3a55c50

The correct patch has been submitted by Melanie Witt here :
https://review.openstack.org/#/c/30815/
Skip list_vifs test with Quantum

Currently Quantum doesn't support all the features provided
by nova-network. Thus some tests related to features not
available in Quantum API must be skipped.

Fix Bug #1183436

Change-Id: I02ece3c49c9852197c7fb22c5025920baf60d98d
Skip fixed_ip_details test with Quantum

Currently Quantum doesn't support all the features provided
by nova-network. Thus some tests related to features not
available in Quantum API must be skipped.

Fix Bug #1194569

Change-Id: If9b88c5b5883059d10116c72eeae17c22f6083cc
Merge "Use Python 3.x compatible syntax constructs"
Merge "Remove dependency on MySQL-python."
Merge "Revert "Update a test to work with Quantum SecGroup""
Merge "Skip list_vifs test with Quantum"
Merge "Use os.path.join to form the cli command"
Merge "Skip test that is not relevant to Quantum"
Merge "Skip fixed_ip_details test with Quantum"
Merge "CLI doc missing colon for code block"
Merge "Add scenario test of instance snapshot and boot"
Heat test ssh to the server.

This is run when the resource creation is complete, but before
the stack creation is complete.

Change-Id: I05c5624a6f3c4817391de87224d647e260607f3e
Clear keypairs on teardown.

Heat tests have been leaking created keypairs - these are now deleted.

Change-Id: I4e43e3bb68d4e75b719497c5d5fbe3f56e531584