Add settings for git messages

By adding the line autocmd-line for gitcommit, we now allow spell
checking to avoid re-committing just because of a typo in our comment,
and we also limit the text width automatically to avoid flowing off the
edge of the screen when using git log, and converting commits to emails
(git format-patch --stdout) allows good readability as well.