asyncfdoutputsink: ensure that all bytes have been sent before closing the pipe
fixed issues with child termination: read all bytes from child status, obsoleted wakeup fd, make sure all bytes on redirected channels get to their destination
asyncfdoutputsink: when using addFdOneShot, you must add the fd back iff EDOULDBLOCK has been returned, and keep reading it otherwise
fixed buffer handling
fixed buffer handling
added stress test for Runner
added Runner::childPid