Add the `submodule` subcommand, which will remain hidden while we are polishing up the submodules feature. Also, add a debugging-only sub-subcommand `print-gitmodules` that tests our .gitmodules parser with the .gitmodules in the working copy.