Branch for rewriting TclCompileScript() and related routines, with the
intent to generally simplify and make more readable, as well as find and
eliminate duplication with ensemble machinery and improve mergeability
to other branches.  Work in Progress.  Doesn't work at all right now.
merge trunk
Nearly functional now, but leaky and not yet as tidy as I'm hoping for.
merge trunk
A few bug fixes from failing tests; still leaky.
Fix bytecode ranges in the cmdMapPtr.  still leaky.
merge trunk
merge trunk
Fix [34538ba43f]
Fix [34538ba43f]
plug memory leaks
merge trunk
Stop the compileProc routines leaving behind error messages in interp.
(Nicer way to solve [Bug 20a81392ec].)  Make simplifications in 
TclCompileScript() make possible by the new structure.  Still a work
in progress.
More elimination of error message litter to fix [Bug 20a81392ec].
More Work In Progress.
Bug [32afa6e256]: dirent64 check is incorrect in tcl.m4. Thanks to Brian Griffin.
Don't forget ChangeLog for previous commit
Bug [32afa6e256]: dirent64 check is incorrect in tcl.m4. Thanks to Brian Griffin.
comment improvements
Fix compiler warning when compiling Cygwin port with -Wwrite-strings