Makefile: README -> README.md; ChangeLog cleanups

Decorate the ChangeLog with tag information showing releases, use
ISO8601-based timestamps, and only show commits affecting the script
itself, since everything else is plumbing that end-users shouldn't need
to care about.