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
shell: Move journal code into private javascript scope
shell: Remove unused code from journal page

The search code is no longer in use and is rather complicated to
maintain going forward. The serivce filtering is not used by the UI
but is a vital part of tests: simplify it.

Add tag based filtering (ie: logger --tag) which is also used
from integration tests, and not exposed in the UI.
shell: Pass a string or array as command for cockpit.spawn
shell: Implement a journal loading based on journalctl

Use journalctl to load and then follow the journal, by having it
output json and send it to us.

Fixes #850
daemon: Remove journal Query code from cockpitd

Fixes #989