Added optimizing of jump-to-nop and jump-to-jump cases. Ta to AK for suggesting.
Split the optimizer up. Remove the dreaded 'goto' from which doesn't need it.
Minor grammar fix.
Working on the optimizer.
3614360 Repair stack demands of optimized compiled [return LITERAL].
3614382 Fix stack management of compiled [dict for] by shifting limits
of the catch range.
More efficient instruction sequence for [dict for].
Simplify stack depth management.
Factor out stereotypical ways of getting variable indices.
More informative comment describing INST_SYNTAX.
Working on a better compiler for [try]; found some bugs in previous compilation
code which aren't resolved yet.
Improving tests, fixed one case.
Fix the problems with code generation; behavior now appears correct.
[779d38b996]: Make the 'try' compiler handle -during right and compile some
more cases than it did before.
Improve compatibility detection for <time.h> and <sys/stat.h>: 
- Move <time.h> before other includes on Windows, so we are sure the time_t definition being checked doesn't come from <sys/types.h>. 
- Padding at the end of Tcl_StatBuf doesn't influcence binary compatibility, so relax panic check accordingly.
Improve compatibility detection for <time.h> and <sys/stat.h>: 
- Move <time.h> before other includes on Windows, so we are sure the time_t definition being checked doesn't come from <sys/types.h>. 
- Padding at the end of Tcl_StatBuf doesn't influcence binary compatibility, so relax panic check accordingly.
[33b7abb8a2] [7174354ecb] Rewrite TclCompileThrowCmd().
Stack housekeeping repair for last checkin.
Repairs to compile/exec debugging output.
Select improvements in stack depth estimates brought over from mig-review.

Mostly these are just simplifications, removing code that wasn't needed.
Some changes make the stack depth estimate more accurate instruction by
instruction.