Add more file names to auto-mode-alist

Besides editing commit messages, git-commit-mode can also be used to
edit merge, notes, and tag messages.
Need require 'cl
add highlight diff part
Merge branch 'master' of github.com:Raytray/git-commit-mode