Update middlewarearchitecture config options docs

The configuration options documented in middlewarearchitecture.rst
were incomplete. This change adds all the options defined in
middleware.auth_token.

Change-Id: I4a479bfa90e941f5094516cdb97cd58f91727f1c
Ensure domains.list filtered results are correct

Convert enabled=False to enabled=0, such that requests directed to
an older keystone not containing the fix for bug #1267530 will not
return the wrong data.

Closes-Bug: #1281070
Change-Id: I49fd0953fc2323f2034c241c6342ced6f3412125
Interactive prompt for create user

Execution of the shell will now prompt the user for a password if argument
'--pass' is specified without a following parameter.  In that way, a user does
not need to pass passwords on the command line.

Usage example:
$ keystone user-create --name bob --tenant admin --pass --enabled true
New Password:
Repeat New Password:

Closes-Bug: #1100116
Change-Id: I1f6d6322830972dfad19ebe2fe63e91f82ed8033
Fix role_names call from V3 AccessInfo

This was probably initially written against an incorrect test token.

Change-Id: I3e1eb0cb207864dbadb01a477b180058902bb0cd
Closes-Bug: #1282410
Merge "Update middlewarearchitecture config options docs"
Merge "Interactive prompt for create user"
remove extra indentation

Change-Id: I5b132e210b7155968a5d4f47da4ad8d7100d3e75
Merge "Ensure domains.list filtered results are correct"
Merge "Fix role_names call from V3 AccessInfo"