lib: Move documentation for updating patternfly into lib/

Reviewed-by: Marius Vollmer <marius.vollmer@redhat.com>
agent: Pass G_MESSAGES_DEBUG from cockpit-session to cockpit-agent

This allows us to set G_MESSAGES_DEBUG via systemd and have it
apply to all subprocesses in the tree.

Reviewed-by: Marius Vollmer <marius.vollmer@redhat.com>
ws: Allow running cockpit-ws directly from build

Pass the --uninstalled option to run cockpit-ws from the
build directory. This will also load cockpit-agent and
cockpit-session from the same build directory.

Reviewed-by: Marius Vollmer <marius.vollmer@redhat.com>
common: Also log to stderr if it is a tty

If running one of our cockpit processes, and stderr is a tty
then assume that we're being debugged and send log output there
in addition to the journal.

Reviewed-by: Marius Vollmer <marius.vollmer@redhat.com>
HACKING: Update documentation for debugging Cockpit

Add info about turning on debug logging, how to quickly
iterate through module work, and how to run under a debugger.

Reviewed-by: Marius Vollmer <marius.vollmer@redhat.com>
test: Put core dumps in the journal during integration tests

This lets you look at the latest crash with this command:

   # systemd-coredumpctl gdb

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