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
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"