Integration support for systemd and similar systems
@Diziet says this won't be too hard. Some stuff we might want:
- watchdog support
- letting the launcher know when we're bootstrapped
- socket-based activation.
We should make sure we work systemd and with the most popular non-systemd launcher system, so as to improve our odds of working everywhere else too.