Fix typos

Signed-off-by: Gustavo L. de M. Chaves <gnustavo@cpan.org>
Require at least git 1.6

This is to avoid a problem detected on the Git.pm module as of git
v1.5.6.5.

Git v1.6.0 was released on 2008-08-17. Previously we were requiring at
least git v1.5.0, which was released on 2007-02-14.

Signed-off-by: Gustavo L. de M. Chaves <gnustavo@cpan.org>
Remove dead code

Signed-off-by: Gustavo L. de M. Chaves <gnustavo@cpan.org>
Fix comment

Signed-off-by: Gustavo L. de M. Chaves <gnustavo@cpan.org>
Placate Perl::Critic

Signed-off-by: Gustavo L. de M. Chaves <gnustavo@cpan.org>
New githooks.abort-commit config option

This option modifies the behavior of the pre-commit and the commit-msg
hooks when they die. If true, which is the default, the commit is
aborted. If false, the commit is completed and the user is simply
warned and told to consider amending it.

Signed-off-by: Gustavo L. de M. Chaves <gnustavo@cpan.org>
Improve the user tutorial

Signed-off-by: Gustavo L. de M. Chaves <gnustavo@cpan.org>
Rename doc/user-tutorial.pod to TUTORIAL.pod

This is easier to find. Besides, I may include the other tutorials
(repo admin, hook developer, and plugin developer) in the same
document later.

Signed-off-by: Gustavo L. de M. Chaves <gnustavo@cpan.org>
v0.046

  [New features]
  - New githooks.abort-commit config option to modify the behavior of
    the pre-commit and the commit-msg hooks when they die.

  [Changes]
  - Renamed doc/user-tutorial.pod to TUTORIAL.pod. The document is a
    little improved.

  - Require at least git v1.6.0 (released on 2008-08-17) to avoid a
    problem in older Git modules. Previously we were requiring at
    least git v1.5.0, which was released on 2007-02-14.