Add invalidate doc string to identity plugin

This was simply copied and pasted from the abstract method it overrides.

Change-Id: Ica349e7302434be43e08fc272e8fce5699553d9a
Ensure no double slash in get token URL

Before appending a slash to an URL, we should make sure
that the url doesn't already have one at the end.

Change-Id: Iff864d9b49cf3e3138f602a2c6615ed742f35698
Closes-Bug: 1337880
Add CRUD operations for Federated Protocols.

Add relevant methods for adding, updating, listing, getting, and deleting
Federated Protocol objects.

Change-Id: Ibd8488158619d1689fbdfe21df114433c41c91f8
Implements: blueprint federation-crud-operations
Docstrings for usability.

The keystoneclient docstrings should give guidance for an
application developer to actually use the library. Here's a start.

Partial-Bug: #1330769
Change-Id: I1a9434704d0cd6b58de76933ff78c8d5c0aa3e3b
Provide an __all__ for auth module

Define the public functions for the auth module. To access actual auth
plugins users should still be expected to pull in the right file but
this shows the interface most service will need.

Change-Id: If389c8c0e91166ca46c1766bf5b76ad9d66417b0
Merge "Add invalidate doc string to identity plugin"
Merge "Provide an __all__ for auth module"
Merge "Add CRUD operations for Federated Protocols."
Merge "Ensure no double slash in get token URL"
Merge "Docstrings for usability."