Create new branch named "pt-work"
Started on extending the pt testsuite to check out the error handling in generated parsers - Right now just covering interpreter (reference) and snit parsers, for simple sequence (string), no non-terminal symbols.
Added missing TRACE commands to the Tcl RDE engine backend.
Extended the parser generation and test setup so that we can see all pieces, including the test input, and grammar name in the make-parser
Extended coverage, simple sequence accessed through a symbol. This already shows an issue with error handling when using a plain sequence. An error at the beginning is shown as symbol error (n N). A later error in the sequence is shown as terminal error (t c). The issue is in the "i_error_nonterminal" and how it merges. The conflicting goals are "report error at farthest position" vs "report a highlevel error (symbol)". Currently resolved in favor of "farthest", test case uses "symbol" instead, to demonstrate the conflict. If we wish to have both farthest and nice we have to redo the data structures to accomodate storage of errors at different locations, which are related. This requires more thoughts.
Extended the tracing in the Tcl RDE backend, show arguments, and more details in i_error_nonterminal
Disabled the i_error_nonterminal instruction in all implementations of
the RDE runtime (Tcl snit|oo, Critcl).

This means that at the moment the error state of a pt-made parser will
only contain messages with references to expected terminal symbols.
Non-terminal symbols will not occur. This may change in the future,
when it is worked out how to handle them.

Updated the testsuite, as less as there is, to match this.
Fix bug in error return branch of "complete", and match ok branch of "complete" to the snit implementation.
Activated oo branch in testsuite support. Modified system to avoid need for deleting old grammar classes, using a counter.
Activated TclOO-based parsers for testing, plus expected results for our coverage.
Extended testsuite support, allow missing input files, via flag.
Extended tests, cover basic choice
Fixed bug in "si:voidvoid_branch" (snit, oo runtimes). Incorrectly pushed an empty error state instead of the just-merged error state.
Fixes in critcl parser: Match completion processing to the Tcl runtimes. Feed debug information through proper critcl command, avoids a bug in critcl.
pt::peg::to::cparam - Fix bug in cparam generator, missing global initialization of the "comments" flag introduced the fixes for ticket [da61329276].
Fixed two comment misspellings.
RDE C runtime, killed a few compiler warnings.
Activate use of critcl based parsers in the testsuite, depending on env support.
Extended testsuite coverage to the critcl parser. Results are placeholders for the moment. Showing issues compared to the Tcl backends: Quotes around string! Location information missing from the exceptions.
RDE C runtime, rephrased two comments for clarity