Add .modules for git.sh
v1.34 new argument processing; documentation

Made the argument processing a little more sane by

 - introducing a new --run argument, which is the main mode of
   operation
 - making all the utility arguments exit after completing their
   operation.  That is, none of the following command line arguments
   include --run, whereas some of them previously did:

    --catch-up
    --catch-up-series series-episode-name
    --compact-database
    --delete-episodes series-name
    --delete-series series-name
    --dump-all
    --dump-complete-to
    --dump-episodes series-name
    --dump-series
    --dump-stats

Lots of work on making the documentation better, much of it inspired
by suggestions from jkf.
Clean up after 'test'