Update the internals documentation.

All regression tests passed. This version converted netbsd src in 3.5 hours.
Update the to-do list.
Multithreading is mo longer experimental.  Alas, it's not very useful either.
Readability tweak.
Move a function for clarity. All regression tests pass.