Use builtin nItems instead of DIY _plural
Just crash if repo isn't cloned - it can't happen.
Add a repohelp command (just an url)
Doc update
Enable more pylint checking.
clean up timeout handling
Clean up Scheduler (no 'repopoll' event)
Add a repopoll command
Add a repoconf command.
Add a gitconf command
Refactor display commits methods, doc fixes.
Refactoring: make poll_repos... local
Move poll_all_repos -> module level
Clean up git import
Cleaning up, various stuff
Clean up config.py

Skip name option, not used. Set default fetchTimeout smaller than
default pollPeriod. Don't display branch in default snarf message,
it's unknown. Typos in config.py.
Make tests + doc work with released supybot 0.83.4
Make the license consistent (BSD 3-clause).

All files have BSD license clauses. Some are strict BSD 3-clause,
some modified to "Do whatever you want". I understand those words
as I can relicense this, and does so using the most restrictive
license used.
Merge branch 'devel'