pylint fixes
pylint: fix imports
pylint: fixup docstrings
pylint: improve exception handling
pylint: misc fixes
Drop support for 0.1 completely
Refactor too big _poll method
Git: reorder methods (__init__, private, public)
Use remote() instead of remotes[0]
Repository: refactor options into separate container
bugfixes
Dont duplicate data in branches list, move options init to class
Make Repository private
Moving format_message and Format_link to module scope
Move GitFetcher and make it private
Fix bugs revealed by tests, notably repolog  sorting.
Fix tests to run
Use standard logging mechanisms

The previous was basically broken, did not respect the various level
settings in the config file. Add stacktraces to "catch all"
clauses
Refactoring too big _display_commits
Removing obsolete compatibility commands

repolist, shortlog and gitrehash removed.