git-commit-mode.el: abort cleanly when git process disappears

We currently don't handle the case where the underlying git process
disappears from underneath us while editing our commit message. Fix this
since magit now supports killing individual running git
processes (including the `git commit' process that git-commit-mode
currently relies on).