Add some debug info

Primarely to hunt down the "server goes haywire" (#10) problem.
Print error message if branch can't be checked out.

Current code just have an uncaught exception. Happens if git.ini specifies
a non-existing branch.
Add enableSnarf config value

Make it possible to disable the snarf functionality in the config file.
Group commits per author and add a cover message.

Group the list of detected commits after each poll after author. Before
printing messages for an author print a hardcoded cover message
like "Foobar committed 3 commits to origin/master at My Repo". Output
for each line is unaffected but can typicaly contain less info since
author, repo etc is given by the cover message.
Modify group header to reflect snarfing.

Modify the group header to say "Talking about fa1afe1?" when presenting
commit data for a snarfed hash.
Add a %S -> ' ' substitution

Only meaningful at beginning of line to support indentation, leading
blanks are otherwise hard to express in the .ini file.