Fixes code comment to be more accurate

Change-Id: I4aaa57b05e9aab2ff223f62bd1f5fe0f37e7f247
Remove trailing space from string

There was an extra space at the end of the debug log string.

Change-Id: I96a231d136a829e049a4e026ed07ff3730eeb388
improve dependency injection doc strings

This also renames the provider_name argument to better convey it's
status as a kwarg for internal use only.

Change-Id: Ie1afee4e37cfa149ddb73a001985c98aa90b97a5
Correct typos in keystone/common/base64utils.py docstrings

Closes-bug: #1366649
Change-Id: Ic3f4a3eb9da303a4da7d532f02f6c6e82a725924
Fail on empty userId/username before query

Rather than attempting to query the database for an empty userId
that results in an error, just raise an error immediately that
has a better error message than one indicating a missing 'len()'
attribute.

Change-Id: I6db54d8f6114337d37be3cab20f60d7905243cba
Closes-Bug: #1368046
Add version attribute to the SAML2 Assertion object.

Attribute ``version`` in the SAML2 Assertion should be non-empty.

Change-Id: I46f4b0c45e38cc1315e320369a2ba7d2279eb16f
Closes-Bug: #1373961
Mark k2k as experimental

Clearly label that running keystone as an IdP is experimental.

Change-Id: I8eac8b83110aef2fc9cb638eca6784c097bcb22c
Updated from global requirements

Change-Id: I308fe2db811cc97185956ef60a739026ba815013
Set issuer value to CONF.saml.idp_entity_id.

When generating SAML assertion Keystone should always set issuer value
in federation.controllers.Auth.create_saml_assertion() to
CONF.saml.idp_entity_id.

Change-Id: If970cdf20cfca8b1dc667eefd030083fdafe9424
Closes-Bug: #1374033
Merge "Mark k2k as experimental"
Uses session in migration to stop DB locking

Using both the engine and session in a migration causes the DB to
become locked.

Change-Id: Icbd867ff4e385f4430bfa9b7c5680b870475176d
Closes-bug: #1371620
Imported Translations from Transifex

Change-Id: Id48074b81f062408a6757c632f578837f6a3c87e
Merge "Fail on empty userId/username before query"
Merge "Set issuer value to CONF.saml.idp_entity_id."
Merge "Uses session in migration to stop DB locking"
Merge "Add version attribute to the SAML2 Assertion object."
Merge "Updated from global requirements"
Merge "Imported Translations from Transifex"
Merge "improve dependency injection doc strings"
Merge "Correct typos in keystone/common/base64utils.py docstrings"