shell: Remove uninteresting consumers from a multi plot

Previously, the code assumed that the 'is_interesting' predicate is
constant for a given consumer.

Reviewed-by: Stef Walter <stefw@redhat.com>
shell: Only show network graphs for the listed interfaces

Fixes #801
Closes #977
Reviewed-by: Stef Walter <stefw@redhat.com>
tools: Supress memory leak in g_test_dbus_down()

Closes #990
Reviewed-by: Marius Vollmer <marius.vollmer@redhat.com>
shell: Set Password dialog now removes errored input boxes on enter

Removes the has-error class on enter to hide any errors when first
entering the change password or create user dialogs.

Fixes #998
Closes #999
Reviewed-by: Stef Walter <stefw@redhat.com>
shell: Add autofocus to search field in container pull dialog

Reviewed-by: Marius Vollmer <marius.vollmer@redhat.com>
 * Do it in PageSearchImage.prototype.show instead, to make it
   work with more browsers.
Add 'make render-images' target for SVG -> PNG conversion

Reviewed-by: Marius Vollmer <marius.vollmer@redhat.com>
shell: Add a DockerClient.connect() method which returns deferred

This allows connecting and reconnecting the DockerClient properly,
as well as tracking failures and successful conneciton.

Reviewed-by: Marius Vollmer <marius.vollmer@redhat.com>
shell: Don't abuse "failure" event on the Docker page

Closes #984
Reviewed-by: Marius Vollmer <marius.vollmer@redhat.com>
shell: matches text color to error input box

Adds help-block class to div to match patternfly's highlighted error box
color.

Fixes #992
Closes #993
Reviewed-by: Marius Vollmer <marius.vollmer@redhat.com>
shell: added blue hover-over for clickable graphs

Fixes: #928
Reviewed-by: Marius Vollmer <marius.vollmer@redhat.com>
* Use 'server-graph' instead of 'server_graph'
shell: changes hover-over of cells in tables

Changes hover-over of cells in tables to a more visible color that
matches the color of all our other cell hover-overs.

Fixes #995
Closes #996
Reviewed-by: Marius Vollmer <marius.vollmer@redhat.com>
shell: Highlight journal lines when hovering.

Fixes #1000
Closes #1002
Reviewed-by: Marius Vollmer <marius.vollmer@redhat.com>
Use "name" instead of "interface" in bonds.

Fixes #1001
Closes #1003
Reviewed-by: Marius Vollmer <marius.vollmer@redhat.com>
test: Adapt to previous change.
test: Download images from cockpit-project.org

Automatic uploading is disabled for now and has to be done manually.

Closes #1005
Signed-off-by: Stef Walter <stefw@redhat.com>
 * Removed vm-upload from test/README
ws: Clearer data shunting error messages in mock-sshd

Reviewed-by: Marius Vollmer <marius.vollmer@redhat.com>
ws: Check on exit result of mock-sshd and report failures

This helps us find out when mock-sshd is crashing and causing
seemingly unrelated problems in tests.

Reviewed-by: Marius Vollmer <marius.vollmer@redhat.com>
ws: A bit cleaner verify of control messages in test-webservice

Reviewed-by: Marius Vollmer <marius.vollmer@redhat.com>
ws: Ignore SIGPIPE in mock-sshd tests

Trying to solve Travis failures here, and this may be the cause
of the /web-service/fail-spawn/rfc6455 and similar tests failing.

Reviewed-by: Marius Vollmer <marius.vollmer@redhat.com>
ws: Quiet down the fail_spawn tests in test-webservice

Now that (hopefully) we've finished debugging the issue
we were trying to solve here.

Closes #1004
Reviewed-by: Marius Vollmer <marius.vollmer@redhat.com>