Patchbomb only sends introductory message [0 of N] if there are multiple patches.
Remove patchbomb from list of contrib files to install since it's now an extension.
Innosetup script was referencing old contrib location.
Also cosmetic change to group related files.
Removed PKG-INFO from repository, because it already gets auto-generated.
Canonical place for changing the contained info is setup.py.
Create local ui object per repository, so .hg/hgrc don't get mixed.
This is needed for hooks, but may be important for other settings, too.
Fixes
issue113, also integrated push-hook-lock.sh as a test case for this.
Call hooks in alphabetical (=defined) order, of course still grouped by type.
Output of test-hook adjusted.
make ui flush output. this makes error happen if printing to /dev/full.
before this change, error happened with some pythons, but not others.
now always happens.
fixes issue 155.