Lint commit messages using gitlint in pre-commit.
Gitlint enforces rules that are configured by .gitlint.
The checks enforce the [`Conventional Commits`](https://www.conventionalcommits.org)
commit message style.
Signed-off-by: Bobby Noelte <b0661n0e17e@gmail.com>