Generates man pages and book entries for all subcommands, and keeps the
commands index in the book up to date.
There is much cursed roff munging in this diff.
type: documentation
The book should eventually contain all documentation that isn't suitable
for the readme or help text.
For now it's empty, but it seemed useful to add the scaffolding, so
adding to it is low friction.
type: documentation