Adapt documentation for negative testing

With the introduction of the new negative testing framework the workflow
for new test has changed.

Partially-implements: bp negative-tests
Change-Id: I522c2be227a120a6a714349fa29b31e60b5e0bf4
Add quota_set detail test for Nova v3 API

"get quota_set detail" API has been added since Nova v3 API, and the
returns the following body as a response:

  {"quota_set": {
     "id": "e9f3b1c3952e49369d9a02b6bc495cae",
     "instances": {"reserved": 0, "limit": 10, "in_use": 1},
     "cores": {"reserved": 0, "limit": 20, "in_use": 1},
     "ram": {"reserved": 0, "limit": 51200, "in_use": 64},
     ...
  }}

This patch adds a test for this API.

Partially implements blueprint nova-v3-api-tests

Change-Id: I5eb6f5e14065aeb7f56fb5a6a1095786773d167a
Fix containers with expired objects deletion problem

This fix adds a try/except statement around delete object function,
in order to be sure that even if one of the objects that is listed
in container is expired/is not found the containers will still
be deleted.

Change-Id: Ie49ce66304aefcb8264001b811859c8768e61fc7
Closes-Bug: #1281599
Fix misspellings in tempest

Fix misspellings detected by:
* pip install misspellings
* git ls-files | grep -v locale | misspellings -f -

Change-Id: Ib92aabf48a18a32aa7384f7ad4b7337be78edc34
Closes-Bug: #1257295
fix duplicate api_extensions

[network-feature-enabled] has 3 api_extensions entries in
tempest.conf.sample. 2 of them should belong to
[compute_features_group] and [volume_feature_group].

Generator compares the opt with opts in groups to find
the group in which the opt is. These 3 opts has same
'name', 'default value', and 'help message'. And first
match is '[network-feature-enabled]', so they go to the
same group.

This patch add some unique help info in api_extensions
opts to fix it.

Change-Id: I99dacc73281b16ed430912919defe3b4d9eb8b14
Closes-Bug: #1280085
Fix a typo of debug log in scenario/manager.py

This commit fixes a incorrect word grammatically.

Change-Id: Id38069cfb107a0c6a6c6de4543e3a899532d916e
Fix author information

I have checked the author of other projects. Most of them are just
'OpenStack'. And OpenStack QA is not suitable for the author because
many development members contribute to Tempest. And author-email is not
proper email address recently. It is deprecated now.

Change-Id: I0f7405d107bf40d4781acb0e4b4a5db20d7606e4
Separate negative tests for V3 test_quotas

Move negative tests from test_quotas.py to
test_quotas_negative.py for V3.

Partially implements blueprint negative-test-files

Change-Id: I1ee7c05096a2cb14567be6ad456fe3fbb688b00f
Merge "fix duplicate api_extensions"
Merge "Adapt documentation for negative testing"
Merge "Fix a typo of debug log in scenario/manager.py"
Merge "Fix misspellings in tempest"
Merge "Fix author information"
Merge "Fix containers with expired objects deletion problem"
Separate negative tests for test_instance_actions

Move negative tests from test_instance_actions.py to
test_instance_actions_negative.py

Partially implements blueprint negative-test-files

Change-Id: I283d445e8bef87caaf4af425f9745bbc3fed76ac
Merge "Separate negative tests for test_instance_actions"
Merge "Add quota_set detail test for Nova v3 API"
Merge "Separate negative tests for V3 test_quotas"
Merge branch 'master' of https://github.com/openstack/tempest