Merge pull request #1 from nnutter/master

fix for changelog "broken" since we moved to GitHub
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.