Move scoped_pipe.hpp to src/