Treats OS-KSADM:password as password in v2 APIs

The OS-KSADM Extension documentation uses OS-KSADM:password
instead of password in some of its examples.  This makes
those examples work.

Change-Id: Ibdfab0b9f085548a86eb391e7dc3b279dfc7b420
Fixes-Bug: #1226466
Adds identity v2 tests to show extra behavior

The v2 API uses name instead of username for the user entity.  This will
change soon to match the spec.  Theses tests will ensure the existing
behavior isn't broken.

Change-Id: Ic6830976f246f707c8b7ef8e92a1697d19fdfe67
Related-Bug: #1214686
Move fakeldap to tests

fakeldap is only used for testing, so it should be in keystone.tests.

Change-Id: Ifff8a6e7cce76e528aa72e5a3a2e7d0fcc69396b
Adds decorator to deprecate functions and methods

This will be use to implement bp deprecate-v2-api.

Change-Id: I361ac1c472f6eb9b865a2190fee7d33f5022b24a
Merge "Move fakeldap to tests"
Merge "Treats OS-KSADM:password as password in v2 APIs"
Merge "Adds decorator to deprecate functions and methods"
Merge "Adds identity v2 tests to show extra behavior"