Add missing client names to T102 hacking check

This commit updates the list of client names that should be checked
for T102.

Change-Id: I6cb693298c75e400e5fe3a4bdd2532bca9d87b9b
Ignore .coverage* files

When a coverage command aborts, some temporary files related to the
coverage remain like this:
    .coverage.localhost.24409.990268
    .coverage.localhost.24415.503858
    .coverage.localhost.24417.953422
    .coverage.localhost.24419.169526
    .coverage.localhost.24421.143443
    .coverage.localhost.24423.259249
    .coverage.localhost.24425.429360
    .coverage.localhost.24427.025521
    .coverage.localhost.24432.204681
    .coverage.localhost.24479.725555
We should not manage these files in the git repository.

Partially implements bp unit-tests

Change-Id: Ifa5aaa526b27473c5e5220a5be4a910603676e60
Stop test server leaking even if an error happens

Some api/compute test creates multiple test-servers in setUpClass(). But
if an error happens, some servers are not deleted because
tearDownClass() is not called.
This commit fixes it.

Partially Implements: blueprint stop-leaking

Change-Id: I448bf844a19cd88da0dd3a6da162711307e34b30
Validate get limits attributes of Nova V2 API

Now most attributes of Nova v2/v3 APIs are not checked in Tempest,
and this patch adds some tests which check these attributes to block
the backward incompatibility change in the future.

This patch adds the checks of "get limits" API responses.

The response body of v2 API is the following:
  {
    "limits": {
      "absolute": {
        "maxTotalRAMSize": 51200,
        "totalCoresUsed": 0,
        "maxTotalInstances": 10,
        "maxTotalFloatingIps": 10,
        "totalSecurityGroupsUsed": 0,
        "maxTotalCores": 20,
        "totalFloatingIpsUsed": 0,
        "maxSecurityGroups": 10,
        "maxServerMeta": 128,
        "maxPersonality": 5,
        "maxImageMeta": 128,
        "maxPersonalitySize": 10240,
        "maxSecurityGroupRules": 20,
        "maxTotalKeypairs": 100,
        "totalRAMUsed": 0,
        "totalInstancesUsed": 0
      },
      "rate": []
    }
  }

Partially implements blueprint nova-api-attribute-test

Change-Id: I503db2986ddcafb899f16d1547fd4857d355f2ed
change dirty logs to work off a whitelist

instead of marking the logs that we think should be clean, mark
the ones we think should be dirty. This means no new services can
come in with unclean logs.

remove the whitelist data, as that's currently obsolete, we'll
remove the code for it later.

Change-Id: I4b15c932b78f54ec371aa67c7b4e8248b3f9c0eb
Merge "change dirty logs to work off a whitelist"
Merge "Stop test server leaking even if an error happens"
Merge "Ignore .coverage* files"
Merge "Add missing client names to T102 hacking check"
Merge "Validate get limits attributes of Nova V2 API"
Merge commit 'refs/changes/65/81565/2' of git://gold.eng.hq.xensource.com/git/github/openstack/tempest into tmpbranch