Issue #7449, last part (11): fix many tests if thread support is disabled

 * Use try/except ImportError or test_support.import_module() to import thread
   and threading modules
 * Add @unittest.skipUnless(threading, ...) to testcases using threads
diff --git a/Misc/NEWS b/Misc/NEWS
index 929a246..d026e36 100644
--- a/Misc/NEWS
+++ b/Misc/NEWS
@@ -112,7 +112,8 @@
 Tests
 -----
 
-- Issue #7449: Fix many tests to support Python compiled without thread support
+- Issue #7449: Fix many tests to support Python compiled without thread
+  support. Patches written by Jerry Seutter.
 
 - Issue #8108: test_ftplib's non-blocking SSL server now has proper handling
   of SSL shutdowns.