rez.cli: return to the original modular, plug-and-play design for command-line tools.  each sub-module is completely self-contained, with a function for setting up the parser and one for the command itself.  the speed is equivalent to the design it is replacing and all features of argparse are fully supported.