Add a file history browser

The file history browser used the git log with the option --follow
and show the diff. Use the ideas from tkcvs branch window.

This option is helpful for the users changed from cvs to git.