Optimization for first-line matching. Fixes #219.

Instead of reading the whole first line (which might be really long),
now we just read the first 250 characters, lop off everything after
the first newline, and check the regex against that instead.
Add newline to --create-ackrc output (fixes #221)
Mention ack.vim in --man output (fixes #177).
notes about dev
Merge pull request #228 from mmcclimon/lowhangingfruit

Lowhangingfruit
Merge pull request #220 from mmcclimon/issue_219

Optimization for first-line matching. Fixes #219.
readying 2.02
optimized up create_ackrc
It's now actually first 250 chars, not 100.
Documentation changes (for issue #159).

This contains fixes for most of issue 159 (the parts I could actually
do).

- Fixed consistencies between --help and --man
- Clarified default for -H option
- Change all occurrences of REGEX in man to PATTERN
- Changed to --[no]group style throughout man, except where the positive
  option requred an argument (e.g. --pager=program and --nopager, and not
  --[no]pager=program)
notes about what has changed
Makefile has to delete different tarball directories now
releasing 2.02
working on nytprof
add notes about dev