Fix systemd user unit directory, add test dependencies, split package into multiple outputs, and clean up a bit.