Fixed text on create cluster dialog

* In CreateCluster the action from cluster templates was used
* In jobs SelectHadoopPluginAction the template from cluster templates
  was used
* SelectPlugin and SelectPluginAction in jobs were never used.

Change-Id: I3affd88b49b36ec13e1a77f720bdad1da076fd7b
Closes-Bug:  bug #1336266
Co-Authored-By: Andrew Lazarev <alazarev@mirantis.com>
Reveal icon for password field

All password fields now have a "reveal" icon, that can be clicked
to show the password in the filed (if it was actually rendered by
the template) and hide it again.

Change-Id: I1a50b57b0cf9db52b26fd119f53b70febcbdaaea
Implements: blueprint reveal-icon-for-password-field
Change note about the removal of variable SESSION_SERIALIZER

The comment should be changed to reflect the results of the
proposed removal of the variable during the J-cycle. More details
are in the comments of the change request I625f5f4a9f128ff31aee58f2a79ee88c91dc1f56.

Related to bug #1349463.

Change-Id: I625f5f4a9f128ff31aee58f2a79ee88c91dc1f56
restyle pencil icon for table inline edit

You can see this in Admin > Projects table.
Small bug after the Bootstrap 3 merge.

Change-Id: I81b136a99e9e8584d1bb8121aef23006d0fd20c8
Closes-Bug: #1349600
Add ".copy" before extension when copying a Swift object.

When the object has no extension the string is appended to the end:
test.pdf => test.copy.pdf
test => test.copy

Change-Id: I50077f6c7a7295ebb7caf7500a5738a856e6a435
Closes-Bug: #1231544
Fixed styling of ajax-animated bar

Did some css clean up as well. Removed the action_required_img class,
which is just a duplicate of the loading_gif.

Change-Id: I3f7f77d2b3ed56ff1c417241dc4b49ad763a1e81
Closes-Bug: #1349976
Lint-based cleanup of 2 scss files

resource_browser.scss and horizon_workflow.scss should be cleaned up
from a lint-like perspective.

Change-Id: Ia3aa04c9e4c2d70cffd156467ab956bccaca3639
Partially-Implements: blueprint css-breakdown
Fixed error message for recoverable exceptions

Issue was introduced by https://review.openstack.org/#/c/76354/
In case of recovarable exceptions message is None and exc_value
need to be used. But after encoding.force_unicode(message) message
becomes u'None' and all checks on "if message" pass. This result
in popup screen with 'None' text instead of problem description.

Change-Id: I7bc2dd02f97ba2bb10a7fadd2c1b86b011eb5967
Closes-Bug: #1350110
Make source fields required for 'Create Volume' form

Raise an error message when 'Volume Source' field has been
changed to 'Image', 'Volume' or 'Snapshot' but no actual
image/volume/snapshot has been selected.

Closes-Bug: #1348760

Change-Id: I2d864c78ba2f5bce55f6fe77075ea6dd848f0f6a
Verify Help button redirects to the right URL

When choosing "Help", in the top bar user drop-down menu,
the browser should redirect to http://docs.openstack.org/
Different distributions might customize the redirection URL,
but the above should be the default.

I added test_dashboard_help_redirection.py, go_to_help_page
method in basepage and the help_url value to horizon.conf
(also forced a change in config.py)

Partially implements blueprint: selenium-integration-testing
Closes-Bug #1350408

Change-Id: I64e661690ee9c26eb9d69092024465ab1c15b8a1
Fixing display order of data processing panels

The data processing panels were being displayed in a
non-optimal order.  This patch fixes that by restoring
the same order that existed in the old repository.

Change-Id: I1cdc63dae5a37171c4a56a6b196f4d25ebfbe92c
Closes-Bug: #1350991
Support assignment for network to DHCP agent

Neutron support to add a network to a DHCP agent and remove one from it.
This will introduce the feature to horizon.

DocImpact

Implements blueprint assignment-network-dhcp-agent

Change-Id: Ia51769851738681ac13bbb7ab9c888e5dfab4370
Proper port for LBaaS members

This patch set makes loadbalancer select a port on pool subnet
for new members if possible.

Closes-Bug: #1288859

Change-Id: I0809908ec5d15a448691dccf526b66308cf929d4
Translatable value for Status column for Services

Change-Id: I2b68d2c5ad43ef005590b1fe3658bbae0b14d00e
Closes-Bug: #1326152
TEMPLATE_DIRS must be a tuple

With Django 1.7, TEMPLATE_DIRS must be a tuple. The
definition in horizon/test/settings.py must therefore
have a leading comma. Note that other definitions of
TEMPLATE_DIRS are already like this in Horizon, so
this just fixes the one instance which is wrong.

Change-Id: I4d9aa9e716e4cf6c2b56fd25ab8fde9187fc5108
Merge "Support assignment for network to DHCP agent"
Merge "Translatable value for Status column for Services"
Merge "Proper port for LBaaS members"
Merge "Lint-based cleanup of 2 scss files"
Merge "Fixed styling of ajax-animated bar"