Fix ComputeAPI.get_host_uptime

Remove host from the list of parameters
Fixes bug 1122552

Change-Id: I0fd6b9130a408bfd80d3bdd24ecad786adb0f151
Flush tokens on instance delete

Force console auth service to flush all tokens
associated with an instance when it is deleted.
This will fix bug 1125378, where the console for
the wrong instance can be connected to via the
console if the correct circumstances occur. This
change also adds a call to validate the token
when it is used. This check will ensure that all
tokens are valid for their target instances.
Tokens can become scrambled when a compute node is
restarted, because the virt driver may not
assign ports in the same way.

Change-Id: I0d83ec6c4dbfef1af912a200ee15f8052f72da96
fixes: bug 1125378
Merge "Fix ComputeAPI.get_host_uptime"
Merge "Flush tokens on instance delete"
Fix baremetal migration skipping.

The `have_mysql` function would only check for 'openstack_ci_test' and
not 'openstack_baremetal_test' yet was being used for the
baremetal-migration tests.

This resulted in tests to run that should have been skipped.

The solution is to have the test classes to define their configuraiton
requirements and then to pass these into the backend checking code
explicitly.

Change-Id: I436b5cfe4cace04e7bcccc2bed75b34948fe0272
Add missing ec2 security group quantum mixin

Fixes bug 1131441

Change-Id: Ifc25e1a9eb113cd28a5a5ed9d277480c262cd7f3
Migration 135: Fix drop_column statement

Change-Id: I1c7d03ddd471311d5b55a2e423515f6a5a8cfcb8
Remove function redefinitions

A number of tests have never been run due to another function having
the same name. Duplicate names have been changed and additionally
pyflakes check will now fail in such situations.

Also fix ovs ethernet driver test which was incorrect.

Change-Id: Icd93528395e65a24194a6ec5dfb8025a820d29b5
Merge "Add missing ec2 security group quantum mixin"
Merge "Fix baremetal migration skipping."
Merge "Migration 135: Fix drop_column statement"