add a subprocess management module, which should make it easier to write
- composed plugins such as obfs-flash
- the 2-SIGINT termination behaviour as specified in the PT spec