Enable autogeneration of command-line tool documentation from the help output.  In order to achieve this, we move from having a "bin" directory to using the "entry_points" mechanism.
Break commit into two parts for proper rename tracking