1284884 Overlogging of failed container delete

Currently, when a user tries to delete a non-empty container, an
exception is raised and logged. There really is no need to log this
exception. Instead, the user should be given the error message (which
they are today) and the browser should redirect them back to the
referring page.

Change-Id: If18cee000ec5ac1c741b62e72002139dd087e272
Closes-Bug: 1284884
Fix delete button interface in network topology view

In the Network Topology panel, there is a pop-up for the router which
includes a 'Delete Interface' button for each port on the router.
Clicking this button does not actually delete the port.

The fix add a tab_group render in iframe.html, since the view
can actually be a TabView.

Change-Id: I274f5165ca31841cb2a2f89ab196a740c2644df6
Closes-Bug: #1282811
replace dict.iteritems() with six.iteritems(dict)

According to https://wiki.openstack.org/wiki/Python3 dict.iteritems()
should be replaced with six.iteritems(dict).

Change-Id: Ia2dcabbd071e1fcdf111ba83573785989a77aef0
Improve extend volume form

Add the current volume size to the extend volume form

Remove the progress bar when the volume status is error_extending

Change the success message to an info message when the extending
is in progress

Change-Id: Ic6bd00af393d1f74b2db1a9114b848aa5fe4bbc7
Closes-Bug: #1290544
Closes-Bug: #1318723
Database Launch Form shouldn't autocomplete

The form element on the Database Launch page should have the attribute:
autocomplete="off" set.

I finally found the mechanism to add attributes to workflow-forms, so
please ignore my first change-set.  :-)

Change-Id: I3f7f4a24580bd2fa5a40ed673a8d33d81e6e9659
Closes-Bug: 1316226
Upgrade jquery to version 1.10.2 with jquery-migrate

We are using an ancient version of jquery, and before unbundling it,
it would be nice to upgrade it. Unfortunately, some other libraries,
such as bootstrap.js, use some of the deprecated functions. That's
why we will need to have jquery-migrate.js until we upgrade those too.

This patch upgrades jquery.js to version 1.10.2, adds jquery-migrate.js
version 1.2.1, and fixes some of the deprecated stuff in the horizon's
own libraries.

Change-Id: Ifcb0a7132f365816794c180b5979f57ab23b513b
Exception traces in the test output

Console type "FAKE" not supported.

A unit test calls get_console() with a "FAKE" console type. The get_console()
call is logging both the key error and exception generated. Looking at the
get_console code, it doesn't seem necessary to log these exceptions at such a
high level at this point in the code.

Change-Id: Ibb96a4a483b71b5d4b8542b38f4e261ad50ea6d3
Closes-Bug: #1322262
hyperlink from hypervisor page to instance details

Hypervisor's instance details page is updated to
provide the hyperlink to the instance detail page

Closes-bug: #1327928

Change-Id: I1de8280ea048083ce0d1e5af9fc1f74b968e924f
Merge "Exception traces in the test output"
Fix issues with importing the Login form

The Login form lives in openstack_auth.forms and should be directly
imported from that file.

Change-Id: I42808530024bebb01604adbf4828769812856bf3
Closes-Bug: #1332149
Merge "hyperlink from hypervisor page to instance details"
Merge "Database Launch Form shouldn't autocomplete"
Merge "Upgrade jquery to version 1.10.2 with jquery-migrate"
Merge "1284884 Overlogging of failed container delete"
Merge "Improve extend volume form"
Merge "replace dict.iteritems() with six.iteritems(dict)"
Merge "Fix delete button interface in network topology view"
Merge "Fix issues with importing the Login form"