C++ library to easily start subprocesses and pipelines of commands