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
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
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
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
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"
Merge "Standardizing translation of "-""
Imported Translations from Transifex

For more information about this automatic import see:
https://wiki.openstack.org/wiki/Translations/Infrastructure

Change-Id: I539426272cdb28999cb917b2086a1526a4958746
Cell empty value defaults to - removing redundancy

The default value empty_value for a cell is horizon/tables/base.py
is "-", it is redundant and unnecessary to specify this column
definitions.

Closes-Bug: #1398904
Change-Id: Ica3e8f1559effe6b11f4e81d303758a869acbe2b
Merge "Changed Project members list style, added scrolls"
Updated from global requirements

Change-Id: I0cd8b7a9f03eef30e05dd57a5937ebb5142f9eeb
Fix dropdown menu does not open with firefox 34

Firefox update changed behaviour of the selenium tests, it is not
enough to click on the div representing dropdown menu region,
one must click on the first child (which is now button, but i suppose
it can change over time to input or anything else) in order to open the
dropdown menu.

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

Change-Id: If9aed4b547f843d16ba729f84cb2c02acb2a0a4d