Fix an encoding exception when creating a public_url

When using urlparse.quote, the string needs to be utf8 encoded,
or an exception is thrown.

Change-Id: I1e3d4abc136fbbbd03a54789f3df0855ceea98e1
Closes-Bug: 1346386
Co-Authored-By: Cédric Soulas <cedric.soulas@cloudwatt.com>
Improve list groups roles performance

Uses GET v3/role_assignments?scope.project.id=<project_id>
to fetch groups roles in a given project, instead of doing
an individual call for every known group.

Closes-Bug: 1369137
Change-Id: Ie64dfddc0d8cbb4f22f3ee3b19c248ca6973e96c
Fix E128 errors in openstack_dashboard/dashboards/admin/

E128 continuation line under-indented for visual indent

Partial-Bug: #1375929
Change-Id: I7a258d624f35b602da07c9b8604fb26c63287824
Fix E127 errors in remaining openstack_dashboard/

E127 continuation line over-indented for visual indent

Also fixes E127 introduces by other reviews
after other E127 fixes were merged.

Closes-Bug: #1375931
Change-Id: I0a09f1c2f74c707fc8a347f0ea5975bf2679976e
Hiding device name field when unhandled

When OPENSTACK_HYPERVISOR_FEATURES['can_set_mount_point'] is set to false
we hide the device_name field in the launch_instance form

Change-Id: Id5eacbfc7fb230320e0d0bc8bcc839e285844f86
Closes-Bug: 1273298
_formset_table_row.html missing i18n tag.

Fixes Invalid template error seen when tools/with_venv.sh python
compress is used.

Change-Id: Iee7cabce3473d3c0e0398b01f93e2d1b6d35a868
Closes-Bug: #1381472
Make "VLAN", "VXLAN" and "GRE" translatable

VLAN has been translated in other places.  Use the translation in
create network and make sure all 3 are translatable.

Change-Id: I2263d1ceef1e4aa6fe1c324e0a9ad5a66fa1d714
Closes-bug: #1381679
Merge "Improve list groups roles performance"
Merge "Fix E128 errors in openstack_dashboard/dashboards/admin/"
Merge "Fix E127 errors in remaining openstack_dashboard/"
Merge "_formset_table_row.html missing i18n tag."
Merge "Hiding device name field when unhandled"
Merge "Fix an encoding exception when creating a public_url"
Imported Translations from Transifex

Change-Id: Iafa07d25599c6ce5d876216030c0f61616ba8da1
Merge "Make "VLAN", "VXLAN" and "GRE" translatable"
Merge branch 'master' of https://github.com/openstack/horizon

Conflicts:
	tox.ini