Changed Project members list style, added scrolls

On current implementation, when a user request to modify project
members, a modal appears with a list of available members, the
buttons may go very far down from screen if the members list is
large.

Co-Authored-By: Joanna H. Huang <joanna.huitzu.huang@gmail.com>
Change-Id: I33912345329cee51b9ce7cd3d658b90d08b142a5
Closes-Bug: #1269910
Display action column buttons on single line

Fixed actions column buttons to be displayed on a single line by
setting the td.actions_column width to 1em so the column dynamically
adjust, but by setting width to 1em (vs 0) stops tables with less
columns(Host Aggregates for example) having their actions column
expand overally wide, and by changing td.actions_column .btn-group
display to inline-flex.

Change-Id: I7dcb338f9f82e4b6eb88894068a9c4fb9879cf80
Closes-Bug: #1349615
wrong message while deleting non empty pseudo folder

while try to delete a pseudo folder which contains some objects is
showing the success message but the folder is not actually deleted

added a check similar to delete container, the new check will
verify the pseudo folder is empty before call the swift client
call. if the folder is not empty it will throw a exception
with a appropriate error message and the message will be shown to
the user in the pop up message box.

Change-Id: I0bbea6ef6ac26ef357240610535b9d84053a89c2
Closes-Bug: #1347598
Update metering unit selection to use smaller units for time

Update the unit selection to not convert to a higher unit until
the max value is at least 2 units.

Change-Id: I349b328b553ed634a70b70b695d4db92295c9b67
Closes-bug: #1384248
[Sahara] Fixed job execution update for deleted row

Raise Http404 to have row deleted from the table.

Change-Id: Ifcbf6deac4f7f66b54d139d6487b0b668f1a26fc
Closes-Bug: #1395931
Remove Python 2.6 classifier

Horizon does not support Python 2.6 anymore starting with Kilo and might
not work correctly with it, so remove the classifier.

Change-Id: Idb2a044968bf35c1fbe4ab42188c6f7df096d442
Show up to 1 decimal place for instance detail RAM

The current instance details page rounds the amount of RAM to the
nearest integer, which at GB and TB levels does not provide enough
fidelity to be useful, this patch allows the page to display up to one
decimal place if it is required, by changing the filter applied in the
template from mbformat to mb_float_format.

Change-Id: Ida97e83285b64ac6b08260f78f31c69dc37009b0
Closes-Bug: 1384446
Integration tests - switch_window method

I added the switch_window method to pageobject, so that it can be
used by all pages.
The method switches focus between the webdriver windows.
Args:
- window_name: The name of the window to switch to.
- window_index: The index of the window handle to switch to.
If the method is called without arguments it switches to the
last window in the driver window_handles list.
In case only one window exists nothing effectively happens.
Usage:
page.switch_window('_new')
page.switch_window(2)
page.switch_window()

The motivation of writing it was to prevent the inconsistencies
encountered lately, and the common use of a deprecated similar method.
It is not meant for handling pop-ups.

I also modified test_dashboard_help_redirectionת so it now uses
the switch_window method.

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

Change-Id: Ic90accc37af292994656e1b65ad5c8527b50aaed
[Data_processing] auto security group

Set auto_security_group field checked by default.
This change also sets the value for copy workflow.

Closes-Bug: #1383600
Change-Id: I2e8f716bb4733d5bd48100396a63b79b4fc6225a
Fix the expression to be python3 compatible.

the oct function in python2 and python3 return different results.
Instead of comparing strings, compare the integer results directly.

Change-Id: Ic802d8dcb27067fa4b1e57eb549565516715c94e
Remove port_id from floating ip disassociate

Remove the redundant port_id from parameters of FloatingIpManager
disassociate function and the related.

Change-Id: I7425d654d9fee51b6b74e1cda888e12100a9cf3d
Closes-Bug: #1396050
Change arrow transparent borders to inset borders

In Firefox on Linux the workflow arrows appear to have stepped edges,
simply changing the top and bottom transparent borders to inset borders
causes the arrows to have smooth edges in all browsers.

Change-Id: I55829ec6199eebd650adaa17f5b057a42198bf01
Closes-Bug: 1373010
Create titles without concatenation

Several panels use the template filter "add" to concatenate data
and translatable text, for example
title=_("Volume Details: ")|add:volume.name|default:_("Volume Details:")

These need to be updated to use string formatting.  This is needed
because it's not clear when looking at the translations if any text
follows the translatable segment.  Dict based substitution has been
used to further clarify the messages for translators.

Change-Id: I54d07233d2003904468ef317c352126eb6bf5f70
Closes-bug: #1394573
Adding Host Server to instance detail page

The Host Server is potentially available in the instance detail
data. Now displaying that information. This is useful data for
diagnosing issues.

Implements blueprint: instance-details-add-host-server

Change-Id: If397a6ca6f0fdf0edad12e1948ebaf4041e072d1
Add plus icon on AddDHCPAgent button

Change-Id: I4c42979b5769fb09701ceac70ccf6195f6c705c3
Closes-Bug: #1398725
Standardizing translation of "-"

There are several places where "-" or '-' are not translated strings.
There are others where they are. This should be consistent. I can see
value in being able to translate "-" to another character.

Closes-Bug: #1398892
Change-Id: Icfcd20fb597122d8efa30debf9f6e7273f036419
Merge "Add plus icon on AddDHCPAgent button"
Merge "Integration tests - switch_window method"
Merge "Display action column buttons on single line"
Merge "Adding Host Server to instance detail page"