Various bits of cleanup, efficiencies, and comment documentation in tclVar.c
[Bug 3598580]: Tcl_ListObjReplace may release deleted elements too earl
[Bug 3598580]: Tcl_ListObjReplace may release deleted elements too early
restore old refcounts in TCL_ERROR case.
For Tcl9, do a real Tcl_DecrRefCount
restore refcounts as they were before the Tcl_ListObjReplace call, in the error situation.
In Tcl9, make this a true Tcl_DecrRefCount, which properly cleans objects with refCount 0
test Tcl_GetErrorLine() forwards/backwards compatibility in pkgb.so as well
Marked some string subcommands as obsolete, following discussion on tcl-core.
Don't free ctrl.script if thread creation fails: it is a constant string "testthread wait" normally.
test Tcl_GetErrorLine() forwards/backwards compatibility in pkgb.so as well. 
Marked some string subcommands as obsolete, following discussion on tcl-core. 
Don't free ctrl.script if thread creation fails: it is a constant string "testthread wait" normally.
remove stray calls to Tcl_Alloc and friends: the core should only use ckalloc to allow MEM_DEBUG to work properly
test case for bug-3598580: Tcl_ListObjReplace may release deleted elements too early
test case for bug-3598580: Tcl_ListObjReplace may release deleted elements too early
suggested fix for Bug 3092089: [file normalize] can remove path component, 
and for Bug 3587096: startup error message when exe in folder with junction with limited rights
speling ficks
adjust stub library version number
adjust stub library version number
Don't call "ulimit" on cygwin: On Cygwin the stack size cannot be modified, and the reported stacksize is much lower than the real one.
Extend the public and private stub tables with dummy NULL entries, up to the size of the Tcl 8.6 stub tables. 
This makes it easier to debug extensions which use Tcl 8.5/8.6 features but (erroneously) are attempted to be loaded in Tcl 8.4.
Extend the public stub table with dummy NULL entries, up to the size of the Tcl 8.6 stub tables. 
This makes it easier to debug extensions which use Tcl 8.6 features but (erroneously) are attempted to be loaded in Tcl 8.5.