daemon: Don't print warnings when systemd files are empty

Closes #888
Reviewed-by: Marius Vollmer <marius.vollmer@redhat.com>
ws: Fix race crash when closing websockets

Close #899
Reviewed-by: Marius Vollmer <marius.vollmer@redhat.com>
shell: Add debug option to log all communication via WebSocket

And document this in HACKING.md

Closes #900
Reviewed-by: Marius Vollmer <marius.vollmer@redhat.com>
shell: A page is already displayed for unsupported browsers

See static/index.html

Reviewed-by: Marius Vollmer <marius.vollmer@redhat.com>
shell: Remove cockit-search.js from debug manifest.json

Closes #902
Reviewed-by: Marius Vollmer <marius.vollmer@redhat.com>
daemon: Cleanup cockpitd dbus bus messages

Refer to session bus, more clear what happened, and don't
spam logs for non-events.

Closes #907
Reviewed-by: Marius Vollmer <marius.vollmer@redhat.com>
 * Adjusted allowed journal messages in tests.
ws: Don't print out needless TLS EOF error

Closes #909
Reviewed-by: Marius Vollmer <marius.vollmer@redhat.com>
shell: Fix use of invalid exit_code exception field

It should be exit_status

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