Always close pipes opened for subprocess communication. Closes #1424
Always close pipes opened for subprocess communication. Closes #1424

* We still need to close the stdout/stderr pipes even if the subprocess failed
  to launch, otherwise we leak the fds.

TurtleRockStudios/renderdoc_public,baldurk/renderdoc,baldurk/renderdoc,TurtleRockStudios/renderdoc_public,TurtleRockStudios/renderdoc_public,TurtleRockStudios/renderdoc_public,baldurk/renderdoc,Zorro666/renderdoc,Zorro666/renderdoc,Zorro666/renderdoc,TurtleRockStudios/renderdoc_public,Zorro666/renderdoc,TurtleRockStudios/renderdoc_public,baldurk/renderdoc,Zorro666/renderdoc,baldurk/renderdoc,Zorro666/renderdoc,baldurk/renderdoc