subprocess is a cross platform subprocess library for c++ similar to design
of python subprocess.
