Support 3:8 style columns.
Improve help formatting.

Move the long description out of the usage message into the description option,
so it is only displayed when someone requests help.
Subclass the help formatter so that the description is not reformatted.