pseudo headers go before comments AND empty lines

Simplify regexps in git-commit-find-pseudo-header-position and make them
ignore empty lines. This let's us also remove some code handling empty
lines.