Update ChangeLog from git.

If we are never going to release a new version, does it have any sense to have changelog?

This pull request updates changelog from git with `git log --oneline --decorate > ChangeLog`.

See also #700 for better solution.