new "AsyncRunner" class
epoller: added EPOLLOUT registration for output fds
Runner: removed obsolete code
style
tester: improved tests
runner: improved handling of child fds
reimplemented signal blocking
runner: fixed handling of process termination
runner: disabled handling of child termination via signalfd, temporarily
runner: fixed termination handling by using a forked wrapper process that handles the termination and the notification to the parent
runner: restored and fixed disabled tests
Merge branch 'master' into command-runner-class
runner: style adjustments
runner: style adjustments
runner: the real child process must not inherit the status fd
runner: arguments to constructor and to "init" now passed via "run"
runner: improved check of output strings
runner: onTerminate must be copied
runner: added Execute wrapper function, offering a replacement for system()
Merge branch 'master' into command-runner-class