Fixed test Makefile to use the newly built binary rather than system binary when called from main Makefile
Removed unnecessary export added while fixing issue
Add "clean" as a prerequisite for "distclean" in Makefile
s/Transmisssion/Transmission/ in reporting-bugs.asc
Incorporate Brian Berliner's description and diagrams about vendor branches.
In hacking.asc, document (incorrect) merging of vendor branches.
Describe what we think ought to be correct vendor-branch handling.

No code changes yet.
Prepare for a functional change in vendor-branch handling.

All regression tests pass.
Convert generate.c from ISO-8859-1 to UTF-8

All other C source files have the copyright symbol "©"
in UTF-8, so might just as well let generate.c join them
in unity.  :-)
Match Keith Packard's email in AUTHORS to that in copyright notices

While Keith Packard commited to the repository
with his @neko.keithp.com email address, he
did consistently use the @keithp.com address
in copyright notices and in documentation,
so I suppose he considers keithp@keithp.com as
the canonical address for receiving email.
Reduce dcache misses in inner loop

Avoid dereferencing file pointer in the inner loop by

1. Using a simple pointer hash instead of file->hash
2. Keep file->dir in a separate array near to the file
   pointers

See about 150% speedup in merge when using TREEPACK and
STREAMDIR.