chore: add grunt plugin for changelog

The grunt-conventional-changelog plugin generates a CHANGELOG.MD relied on conventions in commit messages.
Run 'grunt changelog' to execute the plugin. It parses the commit between the last tag to the HEAD.