Change unit string translation in volume limit templates

This fixes an issue where the lazy translated "GB" unit string is
not properly resolved in the volume limit templates. This error
does not happen in a devstack environment but has been found to
happen in chef and puppet deployed OpenStack production
environments.

Closes-Bug: 1332238
Change-Id: Icc056ca508f430e981049ca00985d329c92a6ab4
Use string.ascii_letters to be python 3 compatible

Use string.ascii_letters instead of string.letter. The only consequence
is to loose the locale-specific behavior but it seems not to be a bad
thing for generating a secret key.

Change-Id: Id985d798042eaa7541692d137027233537ed3bb4
Closes-Bug: #1360861
Fixes broken rendering of dashboard for IE

Adding a meta line in the base.html template to force IE out of
compatibility mode.

Change-Id: I837fece966e2a36a05d8f7cc386cf5dd1ee2a03d
Closes-bug: #1260281
Fixed add_bootstrap_class template filter

Made sure that the add_bootstrap_class filter correctly obtains the
widget type to prevent it applying the form-control css class onto
parts of forms that shouldn't have it.

Change-Id: I307780b241e70de38e405cbffc4a35859b9aaf1b
Closes-Bug: 1367302
Modified docs to list supported browsers

As reported in the bug, the documentation needs to be updated with
a list of browsers we support. This patch adds faq entry and updates
information for contributing.

Change-Id: I6218194d031bc6b47a0fd13e5e11749df441398b
Closes-Bug: 1359246
Show floating IP associated with Load Balancer VIP

Previously the code always tried to show an instance when
a floating IP is associated. This commit chnages the code
to consider a port device_owner associated with a floating IP
so that appropriate information is displayed in the table.

Change-Id: I5d99090b17bf94a80a0d7894ab2084f83e55d59d
Closes-Bug: #1359215
Style network address for subnet as required field

It does this by adding the required class to the network address field when the
checkbox is enabled.

I have also made the checkbox behave like a switchable select so when the create
subnet checkbox is checked all fields are visible. There are hidden when create
subnet is unselected.

Change-Id: Id45d5ce2a1bb55e4bcaa33df065ca2b1ccee3c7e
Closes-bug: 1367858
Update border-radius css and remove mixin

Change-Id: I4b7fbbb3ff260d84c5a622785d4f2930d0cc249d
Closes-Bug: #1369761
Add columns to the job executions page

Add 'Job' and 'Cluster' columns to job executions page
to make it more useful.

Closes-Bug: #1342293

Change-Id: I2c8d9802e1199127f997df1259770e5d84bff8cf
Bringing HACKING.rst in correspondence with tox.ini

Since there is a couple of new import exceptions in tox.ini,
we should add corresponding lines to HACKING.rst list.

Change-Id: Ia45eb9a5dcdc4db5205f235c85cfeab80c62d786
Remove #noqa from two common imports and add them to import_exceptions

We have two imports with #noqa: django.conf.urls.patterns and
django.conf.urls.url however using them is a standard way of creating
any urls.py module. So there are over 150 imports in Horizon code
where #noqa could be replaced with two lines in list of import_exceptions.

Change-Id: I81c3290e0dc958b5037dd6a87e44df18adfbe751
Dismiss flavor detail pop-over on users next click

In the Instances table under Projects, when we click the flavor
link under Size column, a flavor details pop-over shows up.
Currently we cannot dismiss this pop-over unless user clicks the
flavor link again.

This patch is intended to fix this issue by dismissing the pop-over
on the user's next click.

Change-Id: I46e4d368ef174f04f245be8eef8b3b244c5d1201
Closes-Bug: #1370133
Workaround for negative vals in total*Used in nova absolute_limits

Due to bug 1370867 there is a case where negative values are returned
in total*Used in absolute_limits. If it occurs, Horizon Overview page
cannot be displayed due to an error "cannot convert float infinity to
integer". This commit replaces negative values in total*Used with 0
for a workarond.

Change-Id: I606803bdff1d335cc9f92d67619ff82f356a5143
Closes-Bug: #1370869
Give size field default value (Create Volume)

Minimum size for volume is 1GB so this is the default value for the size field
on the create volume modal

Change-Id: Ifeaf45ff24cb4b95c9898fc1f92debe9a17ea319
Closes-bug: 1370450
Updated from global requirements

Change-Id: Ic109848be099e382e2f946bf2b3b0bcc0b055049
Merge "Show floating IP associated with Load Balancer VIP"
Merge "Fixed add_bootstrap_class template filter"
Merge "Fixes broken rendering of dashboard for IE"
Merge "Give size field default value (Create Volume)"
Merge "Modified docs to list supported browsers"