server-systemd: Migrate journal code into a package

This moves server code into a package. Put the main journal
into a component that is shown in an iframe.

The shell loads the server AMD module somewhat awkwardly, but
that's because it's not AMD code.

Fixes #1418
Closes #1473
Reviewed-by: Marius Vollmer <marius.vollmer@redhat.com>
Bump version number
tools: Bring changelog from Fedora cockpit.specwq
daemon: Also store name, color, and avatar in dashboard configuration.
shell: Update shell.hosts to new dashboard configuration storage.

This takes color and avatar directly from the dashboard configuration,
and uses the name in the dashboard configuration as a cache for the
pretty name of the target host.

Also allow setting of the pretty name via shell.hosts.
shell: New shell.image_editor.
shell: Server appearance edit dialog for dashboard.
shell: Styling for multi-server dashboard list
daemon: Remove support for local avatars.