Added additional tests for expat parser attributes.
Based on patch by John Leitch.
Core and Builtins
-----------------
+Library
+-------
+
++- Issue #25019: Fixed a crash caused by setting non-string key of expat parser.
++ Based on patch by John Leitch.
++
+- Issue #16180: Exit pdb if file has syntax error, instead of trapping user
+ in an infinite loop. Patch by Xavier de Gaye.
+
- Issue #24891: Fix a race condition at Python startup if the file descriptor
of stdin (0), stdout (1) or stderr (2) is closed while Python is creating
sys.stdin, sys.stdout and sys.stderr objects. These attributes are now set