Display host address on row update

The host colume of the database table is calculated from
the ip address and / or hostname of the instance.

Currently this is calculated when the table is first
populated but not re-calculated  when a row is updated

Re-factor the code to use the same calculation to
determine the instance host information during row
update

Change-Id: Ic7b5e14918ea9d3196e0b591a8e57ccf6c0a71f1
Closes-Bug: #1336823
Sync keystone policy file

This updates the policy files to use the new policy language
for rules.

Change-Id: I7210229da885af9e0abf72dd4e32e5a477ae8d67
Closes-Bug: #1347348
Data Processing: Making cluster template field required

The cluster_template field is now required in order to
create a cluster.  The user will now be prompted to choose
a cluster template if they forget to pick one.

Change-Id: If10029164aa69702da3c5255a29fdd6ddaaa3b8d
Closes-Bug: bug #1336300
Co-Authored-By: Timur Nurlygayanov <tnurlygayanov@mirantis.com>
Data Processing: Adding keypair import from launch cluster dialog

Added the ability to import keypair from launch cluster dialog.
This brings the launch cluster functionality more in-line with
the launch instance functionality.

Change-Id: I35d1154713974609120df66d1f3f141c3f25b488
Closes-Bug:  bug #1336297
Co-Authored-By: Andrew Lazarev <alazarev@mirantis.com>
Data Processing: Fixing UI refresh for deleted clusters

An Http404 is now returned when an update request comes
in for a cluster that has been deleted which will trigger
the appropriate UI update (removal of that cluster).

Change-Id: I7216d361d3d09cb593b6ca2f3b89bfb9fc67917e
Closes-Bug:  bug #1336292
Co-Authored-By: Andrew Lazarev <alazarev@mirantis.com>
Remove per-feature extension check method in api/neutron

Change-Id: Ie1309d5a51e86a37c640e169d66c73724fc1c9ff
Closes-Bug: #1348075
Add metadata option to Nova Create API Wrapper

The Nova Create API Wrapper doesn't pass through
the metadata variable, requring any dashboards
that spin up VMs with metadata to use the python
libraries directly.

Closes-Bug: 1347824

Change-Id: Ib4cb98e1c510466edc7558697f9d015e80b882ab
Imported Translations from Transifex

Change-Id: I87314f618e1908b2b22aebffce4880f031a6ab99
Merge "Display host address on row update"
Merge "Data Processing: Making cluster template field required"
Merge "Add metadata option to Nova Create API Wrapper"
Merge "Imported Translations from Transifex"
Merge "Sync keystone policy file"
Merge "Data Processing: Adding keypair import from launch cluster dialog"
Merge "Remove per-feature extension check method in api/neutron"
preserving dashboard order for update_dashboards call

the call to update_dashboards() can rewrite the existing order
of dashboards, especially a simple plugin is writen to just
add a panel to an existing dashboard

Change-Id: I67a8c58f4b367262c2d6d0df9d78ec4a5d7b944b
Closes-bug: #1342999
Merge "Data Processing: Fixing UI refresh for deleted clusters"