ENH: Special highlighting for first (summary) line and following blank line.

This ensures that the summary line doesn't get too long, and it alerts the user when the second line (which separates the summary from any following longer text) contains text.

Taken from Tim Pope's syntax/gitcommit.vim.