revert [273bbe926d]:  it doesn't work on i386
revert [f3509c3d35]:  it doesn't work on i386
revert [8e83219e38]:  it doesn't work on i386
new version of cpuid, which doesn't use the edi register any more. Hopefully that works better on some Darwin.
new version of cpuid, which doesn't use the edi register any more. Hopefully that works better on some Darwin.
new version of cpuid, which doesn't use the edi register any more. Hopefully that works better on some Darwin.
Eliminate some unneeded usages of Tcl_SetResult, Tcl_AddObjErrorInfo
Fix "make test-packages" on cygwin
fix minor memory leak
Another memory leak, and one Tcl_Free -> ckfree
merge trunk