Add tests for Swift in orchestration

Change-Id: I5102768103a1d2f772afba9c94316ba44b32f198
EC2 client token is not reuseable for new instance creation

According to the Amazon documentation the the token is not reuseable
 for NEW instance creation at least for 24h.
Removing the new instance creation part from the
 test_run_idempotent_instances.

This change will allow as to fix/workaround the ec2 image bundling issue
 at devstack/euca2ools/boto side.

Change-Id: Id6eeeac303a31d69060ca454a5e224405229a39e
Clarify admin_delete_server_of_others test case

create_test_server() doesn't wait for server 'ACTIVE' by default now.
But this test case verifies 'Can a admin delete servers of others?'. So
we should wait until 'ACTIVE' here.

Change-Id: Ibb9e65166035c686c0b222033cb08f32a63f8b23
Fix InvalidInstanceID.NotFound handling

The matcher used with boto tests is returing with None,
 when it matches. The incorrect condition handling may lead to
longer deletion time or failure.

Change-Id: I7d03528ab6183dd9a49169c0a6ec2a4a95fb7d52
add cli.has_manage option

this indicates if tempest is being run in an environment where the
*-manage commands could be run. This will not be all environments,
but if you happen to be running tempest on your management node
it is nice to be able to test these things.

Change-Id: I5fcabc19afc90950ee214343789dcfc13fc370a1
Closes-Bug: #1282178
Use Python 2.6.x compatible syntax for dict comprehension

The dict comprehension syntax used here was added in 2.7.
With minimal change it can be adjusted for Python 2.6.x

Change-Id: I920c4a4181fdf5c696ba873224a2c07f09e914e4
Merge "Separate the deleting server tests"
Merge "Add "delete a shelved server" tests"
Merge "Makes some Swift API tests optional"
Merge "Remove unsed client variables"
Merge "Refactor cross_tenant to security_groups_basic_ops"
Merge "Splits network_basic_ops to fully isolated test cases"
Merge "Separate non-admin AZ tests from admin test files"
Merge "EC2 client token is not reuseable for new instance creation"
Merge "Clean up scenario functions"
Merge "Add qcow2 image support"
Merge "Make endpoint type configurable"
Merge "Add test for OS::Neutron::Router Heat resource"
Merge "remove some unused code in nova image tests"
Merge "Introduce T106 rule for vi modelines"