Rename HISTORY to CHANGELOG.md with better format

Follow guidelines from http://tech-angels.github.io/vandamme
and http://keepachangelog.com to help third-party sites like
Gemnasium parse the Changelog in a nicer way.

[ci skip]
Merge branch 'changelog-format'