Updated the PEG grammar in the docs to match the code.
Added generation of a proper Tcl error code to all parser runtimes
(Tcl, C, generated). Updated all test cases having generated parsers
as their results.

Updated the apps (pt, tools/regenerate_parsers) to use try to properly
capture syntax errors for display.

Updated pt::parse::peg to new PEG grammar and above parse changes.
Made the bench tool a proper script.
Collective update of the version numbers in all the modified packages.
Lone exception is pt::parse::peg which uses generated code.

Action item: Fix the generator packages to allow the specification of
version information, then update pt::parse::peg as well.
Extended various parser generator backends (critcl, snit, TclOO) with ability to set package version of the generated parser. Updated users (pt::pgen, and regen tool. Updated documentation, version numbers.
Fixed missing update of the package index re all the new versions.
Updated testsuite for config changes (-version support).
Updated pt::parse::peg to incorporate parser fixes, PEG changes. Bumped version to 1.0.1.
Bumped parser generator version due to config bumps.
Updated examples with recent main pt work