horizon ignores region for identity service

this change will attempt to use a identity service in the selected region
when available.  before the region for the identity service was always the first
found

Change-Id: Idc64a32128bcee561cdbba956722adad0ee1eaf2
Closes-Bug: #1339382
Aggregates metadata cleanup

Adapt review comments on https://review.openstack.org/#/c/112874/
to admin/aggregates/views.py.

Closes-Bug: #1369677

Co-Authored-By: Bartosz Fic <bartosz.fic@intel.com>
Co-Authored-By: Pawel Skowron <pawel.skowron@intel.com>

Change-Id: If75e9e55811fe7cc092080827e69b9ebcd9c9bca
Sahara small UI fixes

Change-Id: I22486b5697ff9f6ffeae0b93e5564f254f732987
Closes-Bug: #1371370
Merge "Aggregates metadata cleanup"
Merge "horizon ignores region for identity service"
Merge "Sahara small UI fixes"
Always split template names on forward slash

Template names in Django always use forward slash, even on Windows,
so to parse them properly, split on forward slash instead of
os.path.sep which is '\\' on Windows.

Change-Id: Ib72b379397f014aa1e4557fed02cbac5d931b84e
Closes-Bug: #1371610
Co-Authored-By: Timur Sufiev <tsufiev@mirantis.com>
Merge branch 'master' of https://github.com/openstack/horizon