Add link to the v3 client api doc

There was no link from the main page to the v3 client API doc so
there's no easy way to get to it or to know that it's there. This
adds the link.

Change-Id: I3fd49eedcf7b79f6d810ed22cfcffba4ce47dece
Fix keystone command man page

The overline/underline for the title was too short which generated
an error.

Change-Id: I2ba30ff9c819c425d5973c8cf5fd92d5642b5885
Remove dependent module py3kcompat

Sync commit of removing py3kcompat from oslo

Change-Id: Icb7740a3652c26f0c1da3688aae7fb5b10b5c3e2
Closes-Bug: #1280033
Capitalize Client API title consistently

The "client v2 API" and "Client v2 API" titles were inconsistenly
capitalized. This makes the title capitalization consistent so the
index page looks better.

Change-Id: I85d033fd5d7f5204cd3d18e8c613dfd0c2a1cdd6
Remove blank space after print

Change-Id: Ifdc3b61d811bbf5651fd1b41ef75805bb9aff81e
Privatize auth construction parameters

Privatize some of the automatic auth plugin construction work. At some
point we are going to need to have this pluggable and i'm not sure the
current methods will suffice. It's better to keep this private until we
are sure rather than be stuck with a public API.

Change-Id: I2a10a9b28bef6c094b1330a0524f1c516f5103fd
Closes-Bug: #1287488
Atomic write of certificate files and revocation list

Using a rename from a temporary file to avoid having partial writes.

Closes-Bug: #1285833

Change-Id: I3e70c795be357ceab8e5a1d12202c04fd88a02b8
Log the command output on CertificateConfigError

In auth_token middleware if the CertificateConfigError is raise for a reason
other than the certificate file missing or the ca cert file missing, log the
actual output from the verify comment to aid in correcting the issue.

Related-Bug: #1285833
Change-Id: I6b469b9037b7ef59993132f87a75152149ee6310
improve configuration help text in auth_token

Related-Bug: 1287301
Change-Id: I3499fdf87b49b7499c525465ccd947edfa5cec6d
Make keystoneclient not log auth tokens

I think I've looked at every log statement in this repo and I've either
removed the tokens from the log strings or made them print out
"<SANITIZED>" instead.

Change-Id: I1efbc834fcab951f6797b56afb5c5519cc70d28c
Closes-Bug: 1287938
Improve help strings

Improve consistency of help strings:
* Add "." at end of help strings and descriptions.
* Improve descriptions.
* Fix capitalization.

Change-Id: I291acea95871734a30192c2e4564267326f9c0a7
increase default revocation_cache_time

1 second was originally intended as a useful value for testing purposes,
but was never intended to be a production-friendly default. Raising the
default value to match the default token_cache_time results in better
production performance.

Change-Id: I03939d41bc50b32a6aa5ebf93eb71103e16e988f
Related-Bug: 1287301
Merge "Improve help strings"
Merge "Remove blank space after print"
Remove reference to non-existent shell doc

There's no "shell.rst" document, so the index shouldn't reference
it.

Change-Id: I0d02b32349cfb6592b432700b4e04fda7fecbba8
Merge "Add link to the v3 client api doc"
Merge "Fix keystone command man page"
Merge "Make keystoneclient not log auth tokens"
Merge "Log the command output on CertificateConfigError"
Merge "Remove dependent module py3kcompat"