Fix botched patch
merge trunk
3587242	Missing Tcl_MutexUnlock() call made [testasync create] block.
IMPLEMENTATION OF TIP#416: New Options for 'load': -global and -lazy
unbreak trunk; fix some warnings
merge trunk:
Remove all the long dead mac/* files (for Mac OS9 !?!).
Remove all the long dead mac entries in tcl*.decls files
<p>backport genStubs::forAllStubs function, to generate dummy entries for some MAC_TCL entries
<p>re-generate all tcl*Decls.h files.
merge-mark
Fix 2 failing tests on Windows 7. Fix backported from Tcl 8.6
merge-mark
Simplification: don't declare struct types that are never used.
add missing macosx sections
Fix bug in genStubs.tcl: If the macosx section doesn't contain any macosx-specific entries, no section at all is created
<p>revert previous workaround in tclInt.decls
Fix bug in genStubs.tcl: If the macosx section doesn't contain any macosx-specific entries, no section at all is created
Fix bug in genStubs.tcl: If the macosx section doesn't contain any macosx-specific entries, no section at all is created
More complete purge of things only present for supporting long-dead Mac 9 systems.
Contributed patch from Andy Goth.
Don't use deprecated function
Let all test-cases which require Thread, at least require Thread 2.7