added tab showing all servers assigned to a hypervisor

fixes bug #1199244

Change-Id: Iba7cd52eea261c6b391774c7f48e306577db9c39
Limit coverage report to horizon modules

Reduce scope of coverage to horizon/* and openstack_dashboard/*
to get a more accurate % of coverage.
As a bonus, generated report folder size gets reduced ( >50%).

Change-Id: Id375e88ae478277b2af9191937c1b91f4b616250
Fix display of images in Rebuild Instance

The image list in Rebuild Instance is constructed from (id, name)
pairs. As the name is a string, the transform function is never called
unless image name is None. In that case it crashes the view.

This change:
  - Builds the image list with (id, image) so the correct thing
      is passed to the transform
  - Corrects the size/name attributes
  - Handles None display name (displays id instead)
  - Set the name of one of the public images in glance_data.py to
      None so errors like these are picked up in the future.

Change-Id: I0d1f8594cccc404c0dd6f254b70d23789817dd06
Closes-bug: #1258349
Django Formset support in DataTable

Add FormsetDataTable and FormsetDataTableMixin classes that allow you
to use a Django Formset with your DataTable, making it possible to edit
the data displayed.

Implements: blueprint formset-data-table

Change-Id: I636fa3ae9847f1700eae0fb5293fa97683ba2218
Common keystone version fallback

If OPENSTACK_API_VERSIONS["identity"] was not set in local_settings.py,
django_openstack_auth and horizon had their own fallback method which
did not necessarily fallback on the same version and was leading to
discrepancies and erratic behavior.

Refactored in order to use the same fallback method defined in
django_openstack_auth.utils

Change-Id: I583d49a73077a20baf5f01628b0b6e8480296964
Closes-Bug: #1231357
Show all custom properties on image detail page

Display all custom properties of a given image on the Image Detail
page. Titles for the custom properties can optionally be displayed
if they are defined in IMAGE_CUSTOM_PROPERTY_TITLES in local
settings.

Change-Id: I7366ec06bf7d77810d7d8fd343390bc1a5eb0674
Closes-Bug: #1249543
Enable update image description to blank.

Change-Id: Ic072843fd60eb3fa9b9f71f72670bb28f11a8b5a
Closes-Bug: #1259595
Add UpdateRow method and status_columns to AdminImagesTable

Make image status changing automaticly after created

Change-Id: I7196d60384aec31f3584ecd165526142099977b3
Fixes: bug #1248884
Change how scrollShift is calculated.

    In Firefox $('body').scrollTop returns 0, that's why the modal
    appear outside the visible screen. Added $('hmtl).scrollTop.

    var scrollShift = $('body').scrollTop() || $('html').scrollTop()

    Closes-Bug: 1251361

Change-Id: Icf691eb140e091615a98f1fbd415428cd418ba9e
Add breadcrumb to containers panel

When user has drilled down into pseudo-folders, display a hyperlinked
breadcrumb list to show user where they currently are. User can also
navigate up the hierarchy using the breadcrumbs.

Screenshot is available from
https://region-b.geo-1.objects.hpcloudsvc.com/v1/40876871865944/cont/breadcrumb.png

Closes-Bug: #1260864
Change-Id: I0af081badbc23751999a985d9e02421a84af1059
Make Neutron API name consistent

Previously several types of name are used for same type operations
in Neutron releated API method names.

* XXXX_modify -> XXXX_update
* <plural>_get -> <singular>_list
* <plural>_list -> <singular>_list

Closes-Bug: #1261283
Change-Id: I95c268822d1a55ea0440b44ea2c7993979ee4c36
Merge "added tab showing all servers assigned to a hypervisor"
Merge "Make Neutron API name consistent"
Merge "Change how scrollShift is calculated."
Merge "Django Formset support in DataTable"
Merge "Fix display of images in Rebuild Instance"
Merge "Common keystone version fallback"
Merge "Enable update image description to blank."
Merge "Show all custom properties on image detail page"
Merge "Add breadcrumb to containers panel"