Remove docutils pin

This was added to work around bug 1091333.  A new sphinx has been
released and so this is no longer necessary.

Change-Id: I6ea61a3cc441dd1ca2ced7e2fd837a55b917f76d
Add CONTRIBUTING.rst

There is no CONTRIBUTING.rst file, the patch will add it.

Change-Id: I6e0638a7d2cfb71ab7d830de4a431279f369fc51
Fixup trove screens for Bootstrap 3 changes

Changed row-fluid
Selected new icons in a few places
Cleanup html for details pages
Added default button to resize dialog

Change-Id: I80fbccf77e6a27a51f84dd55cab7944f23d38d66
Closes-Bug: #1350514
Manually disable IP version when creating network subnets.

In some configuration, IPv6 is not supported. This patch provides
a way to disable IPv6 by hiding the ip version drop down menu and
setting the initial value to IPv4.

Closes-bug: 1352404

Change-Id: I950a1e19d509fdf4816816dd7b0f05bd418e7147
Fix wrong redirect url after instance resizing

When the instances is paginated in multiple pages, the redirect
url for instance resizing best to be the current page.

Change-Id: Ifa7f9c5cd57430640af35b49f93c1cb1c6c5521d
Closes-bug: 1354969
Allow table actions to be displayed in a menu

This adds the ability for table actions to be placed into an
actions menu above the table in addition to the current
button only format. This ability is not implemented in any
existing horizon table but is mainly meant for those who
build on horizon with tables that might have many actions.

To use a table actions menu, add a list of table action
classes to the table Meta class using the table_actions_menu
attribute. For example, to display the Soft Reboot and
Terminate actions in a menu on the project instances table
add this attribute to the project instances table Meta class:

    table_actions_menu = (SoftRebootInstance, TerminateInstance,)

Implements: blueprint table-action-menus
Change-Id: I02cd52f06be3fa11dd5fe0b45c8cc1e3bff5efdb
Removing border from overview charts

There will be thin axes instead of the border.

Change-Id: I82b588a0a925d733c1c0de496fa359989725e0f2
User keystone policy to check if user password can be updated

Keystone have a policy for change password, we need to apply this to
horizon too.

policy:
  "identity:change_password": "rule:admin_or_owner"

Change-Id: Idd35646f9cbe4fadaa96bc85b243ed4f7823d9dd
Closes-bug: 1347354
Quota error message should be more descriptive

forms.ValidationError will be raised if there are invalid quota values.
The error message would be like: Quota value cannot be less than the
current usage value: ram used: 512, instances used: 1.

Change-Id: I6734de7df6c146d647bbc89090d49a48e1b074ae
Closes-bug: 1274234
Map quota keys to translatable strings

Change-Id: I1446efad26b140bad04f6c2bddc4f8f980735d72
Related-bug: 1274234
Fix instance table IP column indentation

Change-Id: I807039a2854647fb7f517b22a839a58525ab1270
Closes-Bug: #1349604
Handle TypeError from table column summation code

This commit catches TypeError from horizon.tables.Column
summation calculation. This TypeError is caught inside Django
until Django 1.6, but Django 1.7 code is refined to catch
more specific case and it leads to horizon unit test failure.

Closes-Bug: #1355939
Change-Id: I9d5b4565f1238a9880ccf117f2ea623fed466a44
Fix styling for dynamic select widget add item button

This fixes the styling of the "+" button displayed next to dynamic
select widgets.

Closes-Bug: #1356499
Change-Id: Ia026ca98dca531b2e53462380c2e7cd251de46d0
Unbundle all JavaScript libraries from Horizon

Remove all external JS libraries from Horizon, and pull them in as
xstatic packages instead.

Bootstrap, jquery-ui and jquery.bootstrap.wizard will be unbundled in separate
patches, as there are some problems adding them to global-requirements.

Partial-Implements: blueprint remove-javascript-bundling
Change-Id: Icbbcf8e58db2dcce96d187f7307201f728812cd2
Fix background highlight for dropdown

Now when we hover mouse over them they are highlighted.
Dropdown "More" in /project/instances/

Closes-Bug: #1356958
Change-Id: Ic3e745e3ef43ba6316124b04c8d055d02a25e63a
Set self.kwargs in horizon.tables.actions.LinkAction

Set self.kwargs during __init__ so that get_link_url no longer raises
an AttributeError at "return self.url(datum, **self.kwargs)".

Change-Id: I97aeab781ee1945c3028590be0a6a046c7fcd9b9
Closes-Bug: 1290909
Fix backup details with missing volumes

Backup details page should still load even if the associated
volume has been deleted.

Change-Id: Ifa89382c4638ec5ca16c9a8a18c96afd9a4efe72
Closes-bug: 1356035
Fix bootstrap issue on Volume Backup Details page

There is a large empty area in the middle of the Volume Backup Details
page. This submit fixes that problem.

Change-Id: If0fa4231e8761986208f7c1104866b549b9d99f7
Closes-Bug: #1350502
reduce the height of the textarea to 4

Textarea of height 10 lines seems large considering the usecases
in Horizon for forms containing multiple fields. Reducing it to a
lesser value for subnet workflows in networks and images forms.

Change-Id: I99dc6f735ed446ff4005aac7a981461c236f65b9
Closes-Bug: 1358856
Use a singly created set while copying cookies

Previously a tuple was being created while iterating over each of the
arguments of a cookie for every cookie. This will prevent creating a tuple
that many times and uses a set to increase the performance of look-up using
`in`.

Change-Id: I10ffccae8eb3a9cb41b1045a08b891fed43efd99
Closes-Bug: 1359245