Migrate all options to descriptor.

This completes the migration to using pure markdown to define the
program options, commands and help.