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.
Does the method you've detailed for sharing non-stdio fds work on windows?