Add testcase for coverage of 002_add_endpoint_groups

There wasn't unit test coverage for (keystone.contrib.
endpoint_filter.migrate_repo.versions.002_add_endpoint_groups).

Change-Id: I902ff28a82a964f19835d2b16e46501e45fb1371
Add an XML code directive to a shibboleth example

By using the code directive the doc generated adds some basic
syntax highlighting, making it much easier to read.

Change-Id: I865085b833dbeba841a4de9111167d5e7aafba98
Remove deprecated TemplatedCatalog class

Use keystone.catalog.backends.templated.Catalog instead

implements bp removed-as-of-kilo

Change-Id: I0415852991e504677d1d1a81740c72f0bd8fc8bb
Use openstackclient examples in configuration documentation

We should start encouraging the use of openstackclient in the
Keystone documentation. However, maintain some references to
keystoneclient's CLI for backwards compatability purposes.

Change-Id: I16fa302c2cd5bf3592725ef7f3ef6c5ba6e83354
Update 'Configuring Services' documentation

These docs are sorely out of date; are littered with references
to tenants, and reference the soon-to-be-depreated keystone CLI.

Change-Id: Idaa360446d9a0b797044c277f224758505375650
Use jsonutils from oslo.serialization

Rather than sync'ing with oslo-incubator, let's use the library
oslo.serialization instead.
We can't remove jsonutils under keystone/openstack/common/
because it's still used by other common functions.

Change-Id: Ic3e8d621616dd1cf14ac1446405896f2dc61288b
Use importutils from oslo.utils

Rather than sync'ing with oslo-incubator, let's use the library
oslo.utils instead, we already import it anyway.
We can't remove importutils under keystone/openstack/common/
because it's still used by other common functions.

Change-Id: I0a8c2de0fa92090a3631a2d30cc311059d021eae
Replace an instance of keystone/openstack/common/timeutils

There was an instance of timeutils from the sycn'ed code in:
keystone/contrib/federation/idp.py, we should replace is with
oslo.utils.

Change-Id: I5a208903d6810d8f2d43fc710874f6d8463e2150
Imported Translations from Transifex

Change-Id: I577c3860b4d0dda0488830f766d7538562809817
Remove deprecated KVS trust backend.

The trust backend is one of the KVS backends that was marked as
deprecated, for removal in Kilo. This patch removes it.

Partially implements: bp removed-as-of-kilo

Change-Id: Ib67cd33419d09e219d90ab8c50d375964a12640c
Merge "Add testcase for coverage of 002_add_endpoint_groups"
Merge "Use jsonutils from oslo.serialization"
Merge "Use importutils from oslo.utils"
Merge "Remove deprecated KVS trust backend."
Merge "Replace an instance of keystone/openstack/common/timeutils"
Merge "Add an XML code directive to a shibboleth example"
Merge "Use openstackclient examples in configuration documentation"
Merge "Remove deprecated TemplatedCatalog class"
Merge "Update 'Configuring Services' documentation"