Remove versionId, versionInfo, versionList from examples

I recall these attributes being discussed at one point
(pre-incubation?), but have never been supported by OpenStack and don't
appear to be defined in any v2.0 WADL/XSD specification.

Change-Id: Ia5b691972c70456e3d62750173e2bfc6e9aec55a
Closes-Bug: 1273831
deprecate v2.0 API in multiple choice response

Change-Id: I7d6f4056e1451062fdffe1cce209a47689ea5271
Implements: bp deprecated-as-of-icehouse
Change Continuous Integration Project link

The Continuous Integration Project link does not exist anymore as such.
Link instead to the documentation about the CI infrastructure.

Closes-Bug: #1274282
Change-Id: Ia69d9a3f89f67acee611222f411019395aa9d41c
Replace urllib/urlparse with six.moves.*

urllib and urlparse are divided to different module in Python 3.
Use six.moves.* to make them on Python 2 and Python 3.

Part of blueprint keystone-py3kcompat

Change-Id: I54d322c51f0f87e3ec00c69016251d6ea5015adb
Load the federation manager

The federation manager should be loaded so as to register it as a
dependency, otherwise it won't be resolved and will fail with an
Unregistered dependency exception.

Change-Id: Icbbb7dd8a02ddd0957fbb978aabd1018875ce104
Closes-Bug: #1275695
Modified keystone endpoint-create default region

The default region is changed from regionOne
to RegionOne

Change-Id: I610174f7c4241ce7405f100e775fd03df676eeac
Closes-Bug: #1252299
Change 'oauth_extension' to 'oauth1_extension'

The documentation uses 'oauth1_extension' but the configuration files
an tests use 'oauth_extension'. This change sets all of them to
oauth1_extension.

Closes-Bug: #1275693
Change-Id: I279f08e262d6f1ae8afea58fd46576e3eabf3875
DocImpact: Extension name has been changed in keystone-paste.ini,
therefore the pipeline may need to be adjusted as well
Add tests to ensure additional remote properties are not validated

The remote property of a mapping rule should have one of the
following combination of properties:
1) any_one_of and type
2) not_any_of and type
3) type
All other combinations should not be valid. This patch adds tests
to ensure the schema validates remote rules correctly.

Change-Id: I663a0b0ab316c4d6338aa0eb34504aa7d5809d5d
Removes duplicate key from test fixtures

Change-Id: I507f880b96dae212da1d464fc70fcb3835c3460a
Removes useless string

Change-Id: Ia19078f6fd3cd2cd0942da10dadf63be8eaef3c8
Merge "Change Continuous Integration Project link"
Merge "Load the federation manager"
Merge "Add tests to ensure additional remote properties are not validated"
Merge "Modified keystone endpoint-create default region"
Merge "deprecate v2.0 API in multiple choice response"
Merge "Removes useless string"
Merge "Removes duplicate key from test fixtures"
Cleanup docstrings

Some docstrings were not valid RST, which led to incorrect display
and warnings and errors when building the docs.

Change-Id: I66d823a2a5a2a05d51ba1a37a2c22ded2c09f748
Add rules to be a required field for mapping schema

Previously the mapping schema would have validated a mapping
reference that had no rules key. This patch enforces that a rules
key be present.
I also removed the `name` key from a fixture, note that the name
key would not have made the schema fail.

bp mapping-distributed-admin

Change-Id: I64cb8a3333fe9a9372262b490348d52d1373dbb0
fix grammar error in keystone-manage.rst

remove "through" from "with through the keystone REST api" and fix "keystone" to "Keystone" and "can not" to "cannot".

Change-Id: I1cc74b36cdb7de28be5dc4c3ee74922da8020804
Closes-Bug: #1273862