Added an abstract runnable for output forwarding from piped output Signed-off-by: Emmanuel Bigeon <emmanuel@bigeon.fr>