Fix typos mostly in comments, docs and test names (GH-15209)

(cherry picked from commit 39d87b54715197ca9dcb6902bb43461c0ed701a2)

Co-authored-by: Min ho Kim <minho42@gmail.com>
diff --git a/Misc/HISTORY b/Misc/HISTORY
index f4b756c..fa5a05f 100644
--- a/Misc/HISTORY
+++ b/Misc/HISTORY
@@ -1231,7 +1231,7 @@
 - Issue #22448: Improve canceled timer handles cleanup to prevent
   unbound memory usage. Patch by Joshua Moore-Oliva.
 
-- Issue #23009: Make sure selectors.EpollSelecrtor.select() works when no
+- Issue #23009: Make sure selectors.EpollSelector.select() works when no
   FD is registered.
 
 IDLE
@@ -16660,7 +16660,7 @@
   Exception (KeyboardInterrupt, and SystemExit) propagate instead of
   ignoring them.
 
-- #3021 Exception reraising sematics have been significantly improved.  However,
+- #3021 Exception reraising semantics have been significantly improved.  However,
   f_exc_type, f_exc_value, and f_exc_traceback cannot be accessed from Python
   code anymore.