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.
could you:

1. move this example block up above the paragraph starting at 464.
2. add a new level 4 subheading above "In the child, ..." that reads `#### Sharing non-stdio file descriptors`.