First draft of using buffer moves in place of buffer copies to create an
efficient [chan copy].
[b43f2b49f7] New compilation strategy for lappend that allows multi-value
lappend to not have quadratic performance (through better reference management).
[75b8433707] Plug a subtle memory leak in TclOO.
[75b8433707] Revised fix for memleak in oo instance list management.
[e6477e1b0f] Plug memleak in AtForkChild() detected in iocmd-11.4.
[12b0997ce7] Plug memleak in iocmd.tf-32.0 .
[12b0997ce7] Plug memleak in iocmd.tf-32.0 .
Avoid [thread::exit]; Using it leads to memleaks.
Workaround [info frame] troubles with -singleproc 1 testing operations.
merge trunk
Extend the buffer move optimization to the "same encodings" case.
Test read error during binary [chan copy].
merge trunk
Make sure MoveBytes records read error messages.
Test format of write error messages during binary [chan copy]
merge trunk
Make sure MoveBytes error reporting reproduces what CopyData does.  Bugward compatibility!
simplify moveBytes selection logic
[9d19af7adb] Make sure all timer events get canceled.
merge trunk