This is a follow-up to ccd062e
ccd062e
Cleaner abstractions + underlying go-rwccmd package does proper handling of asynchronous exits, etc.
Don't use jobrun for daemon, just call JobDo() once, the job must organize stuff itself. Sacrifice all the oneshot commands, they will be reintroduced as client-calls to the daemon.