Merge in latest C template

This one is complicated by the fact that the C template shifts from Sphinx-generated HTML documentation to pandoc-generated man pages.  Our Sphinx docs are pretty good, so I want to keep them around at least untl they're translated to some other format.  So the Sphinx docs are now in `docs/old`, and the scaffolding for the new man page documentation is now in `docs`.