pm: exit on loss of parent IPC channel

Protects against managers leaking (but requires parent to connect a node
IPC channel).
pmctl: add a control CLI to pm and supervisor

Its supports both control of the process manager, and control of the
processes it manages, including most of the features of supervisor's
runctl.