port attach_interfaces and server_address tests into v3 part1

This changeset only copies the v2 files into the appropriate v3
directories unchanged. This is being tried in order to make
reviewing of the porting easier as gerrit will display only what
is actually changed for v3 rather than entirely new files.

Partially implements blueprint nova-v3-api-tests

Change-Id: I184874147cc872a42fb34f89f5ebe8bd763773b4
Added images support and existing config support

This adds the support of auto configuring images to be used by
tempest by either using existing images in glance or in case they
do not exist, download the cirros images and register them.
Also, added the option of specifing a config file instead of
relying on the sample

Change-Id: I436d2a75706fdaa294a92d0fd38ea3269c776e8c
Forced isolation for the tests in test_list_servers_negative.py

In bug 1252971, race condition will arise if the allow_tenant_isolation
is false. ListServersNegativeTestJSON and ListServersNegativeTestXML
will share the tenant, if both of them check if there are existing servers
or not before both of them create new servers, the actual servers will
be double of the expected.
this also removes the redundant code in this files.

Closes-bug: 1252971

Change-Id: I2f859057a71ccada86b5733c1a27386fcd6bc4b5
Rename object storage features section

In tempest/config.py this is defined as object-storage-feature-enabled.

Change-Id: I3149fbab908bb60cd570ee144ac2df8a3da25a23
Merge "Added images support and existing config support"
Merge "port attach_interfaces and server_address tests into v3 part1"
Merge "Rename object storage features section"
Merge "Forced isolation for the tests in test_list_servers_negative.py"