Make SHA snarfing optional.

To disable: config plugins.Git.shaSnarfing False
Fix #10: Display commits distinctly when replying.

User-triggered commit display can now appear different from polling-triggered
commits, so it is obvious what's going on.