1189293 Make '<<' redirects binary safe.  Don't use strlen() (or equivalent)
to find end of written data bytes.
Factor out a number of common patterns of use of Tcl_DStringAppend.
missed a spot
merge trunk
only use public API in loaded packages; oops\!
protect Tcl_GetIndexFromObjStruct from empty strings in table
protect Tcl_GetIndexFromObjStruct from empty strings in table
protect Tcl_GetIndexFromObjStruct from empty strings in table
1189293 Make "<<" binary safe.
1189293 Make "<<" binary safe.
1189293 Make "<<" binary safe.
add TCL_I_MODIFIER and use it in the correct places
and don't forget the %
MSVC 6.0 does not have the %I modifier
Add fix and test for URLs that contain literal IPv6 addresses. [Bug 3531209]
merge trunk
	* win/tclWinSock.c (InitializeHostName): Corrected logic that
	extracted the name of the computer from the gethostname call so that
	it would use the name on success, not failure. Also ensured that the
	buffer size is exactly that recommended by Microsoft.
Release candidate branch for Tcl 8.5.12.
Update changes, repair ChangeLog
merge 8.5