Build and upload Python wheel packages to PyPI

Use the wheel package to build and upload Python wheel packages as well
as source packages to PyPI.
Use custom help formatter with subcommands

Custom help formatter_classes passed to @begin.start is also used by the
parsers for subcommand help.