remove unnecessary struct names, which only pollute the "struct" namespace for te compiler.
unnecessary hook struct definitions
merge trunk
merge trunk: INST_TAILCALL has bug
Create Tcl 8.6.0 release branch
Declare TclOO portion of the Tcl API to be stable -> TclOO 1.0
merge trunk
merge trunk
merge trunk
merge trunk:
merge trunk
merge trunk
merge trunk
merge trunk
merge trunk
merge trunk
merge trunk
merge trunk
Tag 8.6.0 for release
Prefer to extract package data from the *contents* not the directory name.