initial sketch of a supervisor
more API niceness
containers dependency bump to >= 0.5
fix compiler errors (post genproc2 rebase)
we moved TerminateReason and that wasn't picked up by the merge