Add sub-subcommand parsing.
Implement some new subcommands.
Bundle a bunch of crap for compatibility.

Basically, argparse sucks pre-3.3, and 2.6 needs OrderedDict for it to work
right. This is the least bad way to deal with the issues, I think.