Signed-off-by: Anders Kaseorg <anders@zulip.com>
refer to: zulip/zulip#17506
Setup gitlint for developers to write well formatted commit messages. Note: .gitlint, gitlint-rules.py and lint-commits are taken directly from zulip/zulip with minor changes.