vendor Git::Repository::Plugin::Log
rewrite `changelog` so we can unit test it
fix genome/wugc-hudson#2

This adds a test case for #2 and fixes #2.
Merge pull request #3 from nnutter/master

rewrite `changelog` to fix #2