Add negative tests for endpoints

There were no negative tests that showed that the identity API
returns 400 Bad Request if an attempt is made to create or
update an endpoint with a non-Boolean value for the enabled
attribute.

Change-Id: I45db202c8231e02b5cf0514133976339e3a2f200
Related-Bug: #1282266
Object storage tests to use default auth_provider

Object storage test uses get_auth_provider(), it should
just take the existing auth_provider instead.

Partially implements: bp multi-keystone-api-version-tests

Change-Id: I790c22becb28ef8c2946efcc4b1c47f8e295fb74
Wait properly for server deletion in test_volumes_actions

test_volumes_actions used the volume client for waiting on server deletion.

Blueprint: stop-leaking

Change-Id: I032a0d6e2d52e10b7c62c24d11b4f565fdd7ef82
Stop volume leaking even if an error is occurred

In some test, if an error is occurred in setUpClass(), some resources
are not deleted because of tearDownClass() is not called.
This commit fixes it.

Partially Implements: blueprint stop-leaking

Change-Id: I6839645285da4ecd59e536b6413a67f0acaf7d6c
change teardown check to LOG.error

even with the warning message, this is completely confusing for
people when it shows up in the console logs. Instead lets just
log it at error level.

Change-Id: Iaa3a9d337adcfde9ddf702f8cfab1b9dc74c6559
Add slow tag for test_ceilometer_resource_list

This commit adds a slow tag to the ceilometer cli test
test_ceilometer_resource_list. This test is consistently among the
slowest in a gate run. (usually slower than the scenario tests) So,
this shouldn't be part of a normal gate run a cli test is just a
simple sanity check it shouldn't take minutes to execute.

Change-Id: I8aa73823d5f6558c3e378ed8a0e17e351775b8dd
Merge "change teardown check to LOG.error"
Merge "Add negative tests for endpoints"
Merge "Object storage tests to use default auth_provider"
Merge "Wait properly for server deletion in test_volumes_actions"
Merge "Add slow tag for test_ceilometer_resource_list"
Merge "Stop volume leaking even if an error is occurred"
Merge branch 'master' of https://github.com/openstack/tempest