Adding the data_image_registry panel for Sahara

The data_image_registry panel allows for tagging
images with the flavors and versions of hadoop that they
support.  Those tags are used in creating clusters to
be sure that a cluster has all the necessary pieces to
function properly.
This code was originally from:
https://github.com/openstack/sahara-dashboard

Change-Id: I647c03a0ce9b802dd1100bce49dc46e24cac7190
Partial-Implements: blueprint merge-sahara-dashboard
Co-Authored-By: Nikita Konovalov <nkonovalov@mirantis.com>
Co-Authored-By: Dmitry Mescheryakov <dmescheryakov@mirantis.com>
Move the HTML-escaping JavaScript code to a separate function

We might need to use it in more than one place, and it will be easier
to remember about escaping if we have an utility function for that.

Change-Id: I408a1ce055bb2f07b3c146dfa6eb5122fd5434d8
Rename Trove panels to remove redundant information

Currently all Trove panels in the navigation panel
are prepended with the word 'Database' - this is
redundant and wasteful of space as we get more /
longer panel names

Remove the word 'Database' from panel names in
the navigation panel

Change-Id: I481178c0aa1d99b2c775750a1f66fd2aa51e8647
Closes-Bug: #1336490
Display volume size for trove instances

Add volume size (in GB) to the trove databases
table and the database details page

Change-Id: Ia37e99c78cdb95a61772f2fa42c1b7f59a86aad8
Closes-bug: #1340900
Merge "Rename Trove panels to remove redundant information"
Merge "Display volume size for trove instances"
Merge "Adding the data_image_registry panel for Sahara"
Merge "Move the HTML-escaping JavaScript code to a separate function"