Fix child process docs

Fix a number of outright errors in child process documentation, as well as improve the general readability of it by using hyperlinks, documenting defaults, ordering the docs consistently, etc.
I'll clarify. You wrap not to pass into the API, you wrap when wanting to use a non 0,1,2 fd in the child as a pipe.