Switch to "todo" blocks for missing content.

This doesn't provide a link target -- that still needs to be done
manually. It does make known deficiencies more visible, and is use by
the webdev bootcamp docs.
Improve TOC display.

Using multiple toctree elements does not display well on RTFD.
Add "as is" coding guidelines.

Now that they are defined, we can change them.