README.md: fix license typos

See commit 473fcad3.

Signed-off-by: Pieter Praet <pieter@praet.org>
Merge pull request #37 from praet/readme-license-typos

README.md: fix license typos
consistently name Custom groups
move definition of git-commit-confirm-commit option
minor fixup
merge fns into git-commit-insert-header-as-self

Merge functionality provided functions that are exclusively used by
`git-commit-insert-header-as-self' into that function instead.

Splitting stuff into small functions is nice and all but when these new
functions are only used in one place and the also have to be documented
it makes little sense.  Especially if that makes understanding the only
caller *harder* (not much but still) and requires ~12 additional lines
of code and ~25 additional lines of comments.
git-commit-insert-header-as-self: stop using some env vars

Stop using $GIT_COMMITTER_{NAME,EMAIL} and $EMAIL.  I don't
think it makes sense to favour these over user.{name,email}
and `user-{full-name,email-address}'.