Generate a ChangeLog file from the Git history.

This is a first attempt at producing something. I wanted to do it
without relying on an external tool since there doesn't seem to be a
readily packaged one (like cvs2cl). This output looks near enough to
the proper ChangeLog format to suffice.