Fixes the width of the error box on the login form.

Change-Id: I51869834bfef37be362eaa42f67b5066fad88553
Properly enable/disable project/user edit via setting.

For identity backends which don't support editing (LDAP, et. al.)
we already have a setting that turns off user editing, but it was
applied inconsistently. This patch applies it more thoroughly
and adds the same functionality for projects.

Fixes bug 1109019.

Change-Id: Ia1316de4ff76779b93edd1c1f364ede9aabb6fd0
Improve error message when the default role doesn't exist

To add members to a project, Horizon requires a default role to exist
in Keystone.  This provides a clearer error message when the role
cannot be found.

Fixes bug #1108063

Change-Id: I0e3cd4cb96c7896c675055671e0875840b1a41d3
Added openstack_dashboard/local/.secret_key_store to .gitignore.

Change-Id: Ie3a9c1f4f150702f65a8ccd7d46dd5e1c8c19bc8
Fixes support for User filtering without JavaScript

Allows the admin to filter users by name or email
in Users menu without the need of having JavaScript
enabled.

Change-Id: Ice785016df7a95a1b418dcb32a07a7be65f8666c
Fixes: bug #1117506
Merge "Fixes support for User filtering without JavaScript"
Merge "Fixes the width of the error box on the login form."
Merge "Properly enable/disable project/user edit via setting."
Merge "Improve error message when the default role doesn't exist"