Remove FloatingIPChecker from network_basic_ops

Since wait_for_floatingip()
    a) Fails regardless of FloatingIP association, and functionality
    b) Tests DB integration instead of network performance

It should not fail network scenarios or block them.
Instead, it should be checked in a different, more specific scenario

See bug 1262529 for more details

Change-Id: Ib8a018cce89ff78ac5e967dd5518e65feb9ea0fc
port instance_usage_audit_log tests into nova v3 part2

this ports the instance_usage_audit_log tests and corresponding
client into v3. In v3 api, There is no the url:
GET /os-instance-usage-audit-log/:(id).
but the filter:before will be used instead in index action.

Partially implements blueprint nova-v3-api-tests

Change-Id: I726a27bc4f374d3bae98a903196bf2265c31e67c
Add a version API test for Nova v3 API

The version API of Nova returns the API version information with the
following body:
  {"version":
    {"id": "v3.0",
     "status": "EXPERIMENTAL",
     "updated": "2013-07-23T11:33:21Z",
     ..
    }
  }

This patch adds the API test.

Partially implements blueprint nova-v3-api-tests

Change-Id: Ibd6c3b4f3228340b265cbc9a0e7fe2dbc93c691c
Forbid admin_password None in rescue Nova API

nova APIs which operate servers(evacuate, rebuild, ...) forbid
admin_password None.
Fixed rescue API same as them.

Change-Id: I08a3859bc3fe08b325a429eee0be656c3d1aa633
Closes-bug: #1269263
Only create necessary resources for compute v3 tests

This patch leverages the set_network_resources method in order to allow
tempest api tests for compute v3 to create only those network resources
which are required by the test in tenant isolation.

Change-Id: I1e36a75a3a7d615d14a7d05c9ef599ceb90666e1
Related-Bug: #1262334
Merge "Remove FloatingIPChecker from network_basic_ops"
Merge "port instance_usage_audit_log tests into nova v3 part2"
Merge "Forbid admin_password None in rescue Nova API"
Merge "Only create necessary resources for compute v3 tests"
skip test_volume_boot_pattern

this test is failing a lot, in a lot of different ways. It's
currently triggering a non negligible amount of gate resets.

Skip this so we can work on figuring out the base issue
separate from code merging upstream.

Change-Id: I7ded4f10f555e760bebd6a40a15e0990c95458e0
Merge "skip test_volume_boot_pattern"
Merge "Add a version API test for Nova v3 API"
Merge branch 'master' of https://github.com/openstack/tempest