update release support warning for domain-specific drivers

Change-Id: I4f5c600af9cce44573eb032942ed65cb2e2af19d
remove unnecessary word in docs: 'an'

Per Brant's comment in:
    https://review.openstack.org/#/c/99075/3/doc/source/http-api.rst

Change-Id: I7d4b6d46666a71601f30da48bd720f847a8dfa09
Don't set sqlite_db default

Keystone doesn't use oslo.db's sqlite_db option so there's no need
to set the option. Setting the default was required with
oslo-incubator's db code but it's now optional so we can remove it.

Change-Id: I7a012f40f924f83b878ee325f8ca26bdbdb9ac1d
Make gen_pki.sh & debug_helper.sh bash8 compliant

Now that bash8 is available on PyPI we can use it to clean up the bash
scripts in Keystone. This also uses bash8 in tox. For now we can add
files to the tox check manually as we make them compliant.

Change-Id: I87a7478949114163f0614b1a6d8b249e14afe0df
Merge "Make gen_pki.sh & debug_helper.sh bash8 compliant"
Ignoring order of user list in TenantTestCase

keystone.tests.test_v2_controller.TenantTestCase.
test_get_project_users_no_user should not bother asserting
the order of the results, only that the expected values appear in the list.
Replacing self.assertEqual(orig_project_users, new_project_users)
with self.assertEqual(sorted(orig_project_users), sorted(new_project_users))
Better option would be assertItemsEqual but its only available in 2.7 and later.

Closes-bug: #1332831
Change-Id: I09842e0375dc0fa8908241498e1cc794e04d992c
Corrects minor spelling mistakes

Change-Id: Ib603861ad19a525c112153ac3799f2cbe453d4f7
the user_tenant_membership table was replaced by "assignment"

This updates some help text to reference the new assignment table rather
than the old table.

Change-Id: I69d1ef4e788a58e3f15104ff9083cf5a4c8dc761
deprecate LDAP config options for 'tenants'

This deprecates all config options using the term 'tenant' in favor of
new options using the term 'project'.

Change-Id: I7eb6819de33f4d94a8bae75286bb02436152c64b
Closes-Bug: 1283841
Merge "remove unnecessary word in docs: 'an'"
Merge "deprecate LDAP config options for 'tenants'"
Merge "Corrects minor spelling mistakes"
Merge "the user_tenant_membership table was replaced by "assignment""
Merge "Ignoring order of user list in TenantTestCase"
Merge "update release support warning for domain-specific drivers"
Merge "Don't set sqlite_db default"