git: add close bugs and lint commit message
This takes in the ability to close bugs that are in the commit message of
a merge for the project itself. It also verifies that the commit message
is formatted correctly.
If the "Author: " flag is in a commit message it will also set the
author to whomever is specified there.