[e711ffb458] Replace TclIsLocalScalar() (which does the wrong thing).... with
PushVarNameWord() (which doesn't) in the compiler for [dict lappend].
[e711ffb458] Replace TclIsLocalScalar() with PushVarNameWord() in the
compiler for [dict set].
[e711ffb458] Same conversion for [catch] compiler.
Get the word number right, even though it has no effect.
Similar revisions to [dict incr] compiler.
Similar conversion for [dict update] compiler.
Similar conversion of the [dict append] compiler.
Merge trunk
Documented "fconfigure $h -connecting" on socket man page
TIP-427: make "fconfigure $h -connecting" official (client sockets only)
Include option -connecting in test iocmd-8.15.1
changes for TIP427
Revise encoding finalization so that it does a more complete job of restoring
the pre-initialized state.  This makes finalization errors more repeatable
and cross-platform.
Rework the *FinalizeThread*() routines so that the quick exit preference
is respected without need to run afoul of encoding finalizations.
tests pass now.  All changes are fully internal.
[af08e89777] Rework finalization to stop encoding-24.2 segfault.
[7c187a3773] Fix error in managing inStatePtr->inQueueTail value in the
byte-moving optimized path of [chan copy].  Thanks to Benno.
merge 8.5
Shift the allocation of AuxData earlier in the [foreach] compiler.
With that shift, varcList is no longer needed.
Simplify creation and storage of temporaries