Tempest API tests: Add ipv6 attribute tests

Implements blueprint ipv6-subnet-attributes

Change-Id: I7f8358f4fc507cc2ea73ebbf8a7ff25f0e8306fe
Added service "data_processing" to service list

Change-Id: I5d3fbae3903527b34e00579ce178e0422bdd1f4c
Add 'Member' role to all created users

When cloud's glance service configured to use swift for storing data
then user works with glance must have operator_role.

Change-Id: Idd92640d5d6b1957aa6ac84a4124e0b2eb5f26b1
Closes-bug: #1316166
Add Tests for Message & Claim APIs

This patch adds the positive tests for Message & Claim APIs.

Change-Id: I6128e1990bedcc427733531a0d272449e8b1ce96
Implements: blueprint add-basic-marconi-tests
Drop unused admin client in server metadata tests

Removes an unused admin identity client setup and call to list tenants,
neither of which appear to be used anywhere in server metadata tests. Also
removes a similarly unused tenant_id attribute from the v3 equivalent test.

Change-Id: I83ee79b38c64804ca6a29cc4435866015195a946
Skip quota-out tests temporary to change error codes

The commit I2bb8a60ef254afbfed514cfeebe75355d0de4475 tries to change
error codes of quota-out to suitable ones (HTTPForbidden).
We need to make some quota-out tests skip temporary to merge the above
commit. The few ones of this kind of test are already skiped with the
commit If376eda0a7929ba2baa4ac4acbb457883bcfc96d, but some tests still
exist.
This patch makes the rest of them skip.

Change-Id: I95c2c7c40763a74ca6eae9f8a28de3e6b482d31b
Related-Bug: #1298131
Add 'id' to the server group cleanup list, not body

Change-Id: If55855d6c104dcd01d648688d2b9d7c2953a9a25
Closes-Bug: 1333965
Require stevedore for check_uptodate.sh

The Oslo config generator imports the stevedore.named module but
stevedore isn't listed as a requirement for Tempest, so config
generation can fail with an ImportError.

Closes-Bug: #1333998

Change-Id: I47ecac0f5881aceb279391a981780a2dd72f0d2b
Add caller to v1 image_client wait_for_image_status timeout exception

This will help in fingerprinting race failures with logstash so that we
can uniquely identify the same error message but between different tests
that are failing, then we can see trends over time.

Related-Bug: #1289546

Change-Id: Iaeeaef6f9235cd8c6f7fa4dae3424542b708ad2b
Merge "Require stevedore for check_uptodate.sh"
Merge "Add caller to v1 image_client wait_for_image_status timeout exception"
Merge "Skip quota-out tests temporary to change error codes"
Merge "Drop unused admin client in server metadata tests"
Merge "Add Tests for Message & Claim APIs"
Merge "Tempest API tests: Add ipv6 attribute tests"
Merge "Add 'id' to the server group cleanup list, not body"
Merge "Add 'Member' role to all created users"
Merge "Added service "data_processing" to service list"
Merge branch 'master' of https://github.com/openstack/tempest