Implement reliable children-killing for CM_Process

- Should wait for children to die
- Should kill with `TERM` after some timeout