Make stdout and stderr optional to support stdio inherit

This makes stdout and stderr optional as if you pass the options `{ stdio: "inherit" }` then there's no stdout or stderr set on the returned child object.