Issue 1519638: Now unmatched groups are replaced with empty strings in re.sub()
and re.subn().
Issue #22584: Got rid of character tables in _sre.c and use standard macros
Py_TOLOWER, Py_ISSPACE, etc.
Issue #19380: Optimized parsing of regular expressions.