Created a make_web_conf command.

The current wsgi does not support virtualenvs (in some distributions, the
dependencies may conflict with the distribution's python packages/dependencies
and would require a virtualenv even in production).
Also, making an apache web configuration is not always trivial especialy
with ssl.
This "make_web_conf" command creates a wsgi with automatic virtualenvironment
detection (if there is a virtualenvironment), and creates an apache
(normal or ssl) configuration

TODO(ygbo)::

    - add nginx support to generate nginx configuration files.
    - add gunicorn support.
    - add uwsgi support.

implements bp web-conf-generation-script

Change-Id: I6397ba01df88b540bbdca4bf21ba90be6843022a
Add CONTRIBUTING.rst

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

Change-Id: I6e0638a7d2cfb71ab7d830de4a431279f369fc51
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
Remove extra loop in populate_network_choices

There is an extra loop in populate_network_choices in launch instance
workflow, this could be merged into one loop.

Change-Id: I03a988e95f23367ebc41fc13b7f08dfd2d9da9b7
Closes-bug: 1359026
Allowing to have static x-axes in line chart

Allowing to define static time span for the line chart.

Change-Id: If2fdb87917c46504de9a04f2cafbcd7713f197b9
Closes-Bug: #1243716
Removing border from overview charts

There will be thin axes instead of the border.

Change-Id: I82b588a0a925d733c1c0de496fa359989725e0f2
Not display loading image for shelved instances

If, any of the instances are shelved through CLI
those instances status are displayed as shelved offloaded
with a loading image.
Displaying the loading image for this status are not correct.
Displaying the loading image is removed for
the shelved offloaded status.
This problem is reported and fixed in #1318558 but this fix is
working only for rescue not for shelved offloaded.
Now it is fixed for shelved offloaded also.

Change-Id: I39d1e2fc1428923824b303f0837b25d736dc0e3c
Closes-Bug: #1352140
Co-Authored-By: Mizielski Robert <robert.mizielski@cloudwatt.com>
Fix ok-icon in membership widget

Fix ok-icon doesn't show in assign list
Use icon-font not bitmap-icon
Tweak CSS

Change-Id: I256a7dbb36da1da75a63a72a5bc7562d5777a2c5
Closes-Bug: 1354510
Change message from Warning to Error message

Message being changed is "Unable to retrieve floating IP pools"

Change-Id: Iccfcb623a81d5f1306db97cb399d9bc246bed211
Closes-bug: 1356493
Updated the documentation of the OPENSTACK_NEUTRON_NETWORK settings.

Change-Id: I5f39629fade22999f991500e68cd84edad0014bb
Data processing templates tables refactoring

Remove 'data_processing.cluster_templates/_nodegroups_list.html'
and 'data_processing.nodegroup_templates/_processes_list.html'
templates and make corresponding lists at the Cluster Templates
and Node Group Templates tables using standard Column class
attributes.

Closes-Bug: #1356836

Change-Id: I82aa325ed27e06bd4652df7934488e67bd5e514b
Remove the word 'More' in the row actions split button

The split button dropdown doesn't need the term 'More',
the caret icon is enough.  See bug report for example.
(It gives us more room for long primary button names like
'Edit Hosts Aggregate')

Change-Id: Ib789f9c5691cb0cec026ee8d877e6385315b00a7
Closes-Bug: #1357487
Removed edit icon hover effect

Also did some JS clean up.

Change-Id: I5b282fbee72413ad863562591c4e1e76b2579918
Closes-Bug: #1357589
Remove "builtins = _" from tox.ini

In Horizon "_" (ugettext_lazy) is defined by usual imports,
so "builtins = _" in tox.ini is unnecessary.

Change-Id: I2d429f5a4783f8da44739da7fe3ba1d6c76f4146
Merge "Remove the word 'More' in the row actions split button"
Imported Translations from Transifex

Change-Id: I7580f9bdaae705d406bb12659c36ee8aa04846f4
Merge "Created a make_web_conf command."
Merge "Not display loading image for shelved instances"
Merge "Imported Translations from Transifex"
"Device size" field only allow positive values

Changed min value to 1

Change-Id: I00e4b9682e8b3fd0d3677feddd41fc55f22eacf6
Closes-Bug: 1357335