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.
Should probably split the two clauses -- "`cwd` specifies the working directory of the process to be spawned. If not given, the default is the working directory of the parent process".