Re-enable 'check_trust_roles'

Re-enable the 'check_trust_roles' method. This can be
merged after the patches for change id
I13ce159cbe9739d4bf5d321fc4bd069245f32734 are merged
(master and stable/icehouse for Keystone).

This changeset updates the new location for the check_trust_role
HTTP status validation (in services/identity/v3/json/identity_client.py).
Previously this was located in identity/admin/v3/test_trusts.py.

Commented code indicating the above location change occurred has been
removed.

Change-Id: If1b7f18d7a357f4b3a4b478e300a17f2cc4a6159
Closes-Bug: #1334368
Removed deprecated command from glance cli

Member-add is no longer a command in python-glanceclient and
should be removed since it has been deprecated. We are removing
all the deprecated glance client commands in this patch 
https://review.openstack.org/#/c/98862/.

Change-Id: I69f7ca5ca0e1d9505334f081b7de1f43e6b2f86c
Base class for scenario test using Tempest clients

Define a very simple base class for migrating all scenario
tests to using tempest own clients.
This patch is the first step required to allow us to migrate
all tests one by one in dedicated changes, and finally drop
the unused Official Client pieces once migration is complete.

The various functions that are available in the OfficialClientTest
shall be migrated if / when needed by a specific test.

Change-Id: Ie82c8d8628ab50d6461a756713d56f78a2daa1dd
Partially-implements: bp:tempest-client-scenarios
Make sure cli CommandFailed prints out stdout and stderr

Having a CommandFailed exception without stdout is very confusing, lets
fix that.

subprocess.CalledProcessError doesn't print out stderr or stdout so use
our own error that does.

Change-Id: I3bf75d6f526bdc58e64bbc7d83911e9d63e4b801
Make javelin resources optional

The resources is configurable, so we shouldn't blow up if a section is empty

Change-Id: I40b25eadfc75783528805c94008005900ca74da5
Log when javelin2 finishes running successfully

Make it clear when javelin2 is finished running.

Change-Id: I913588e48477d7278f6db01f810c90ae76ea08c1
Add config file flag to javelin

Instead of playing around with environmental variables, since javelin
is a CLI, add a flag to set the config file path.

Change-Id: I1e82e0a8e72117ba55048b2dab7aa9a8ba00c1cb
Delete unused class Service

The base class 'Service' in tempest/__init__ seems not to be used any
longer due to various reworks in the code.

Change-Id: I491293e4adf8239f1426baa5432aad4f67001ac0
Merge "Base class for scenario test using Tempest clients"
Merge "Delete unused class Service"
Merge "Removed deprecated command from glance cli"
Merge "Make javelin resources optional"
Merge "Log when javelin2 finishes running successfully"
Merge "Add config file flag to javelin"
Merge "Make sure cli CommandFailed prints out stdout and stderr"
Merge "Re-enable 'check_trust_roles'"