Upgrade Python to 3.9.1

Windows 7 support is dropped. Apple M1 support is added.

Bug: 176132632
Change-Id: I326b3bfaec04cac398b2e97fd48f910211adca39
diff --git a/android/bionic/config.c b/android/bionic/config.c
index 7e1705a..393913d 100644
--- a/android/bionic/config.c
+++ b/android/bionic/config.c
@@ -29,6 +29,7 @@
 extern PyObject* PyInit__contextvars(void);
 extern PyObject* PyInit_time(void);
 extern PyObject* PyInit__datetime(void);
+extern PyObject* PyInit__zoneinfo(void);
 extern PyObject* PyInit__random(void);
 extern PyObject* PyInit__bisect(void);
 extern PyObject* PyInit__heapq(void);
@@ -94,6 +95,7 @@
 extern PyObject* PyInit__io(void);
 extern PyObject* PyInit_faulthandler(void);
 extern PyObject* PyInit__tracemalloc(void);
+extern PyObject* PyInit__peg_parser(void);
 extern PyObject* PyInit__symtable(void);
 extern PyObject* PyInit_xxsubtype(void);
 
@@ -114,6 +116,7 @@
     {"_contextvars", PyInit__contextvars},
     {"time", PyInit_time},
     {"_datetime", PyInit__datetime},
+    {"_zoneinfo", PyInit__zoneinfo},
     {"_random", PyInit__random},
     {"_bisect", PyInit__bisect},
     {"_heapq", PyInit__heapq},
@@ -179,6 +182,7 @@
     {"_io", PyInit__io},
     {"faulthandler", PyInit_faulthandler},
     {"_tracemalloc", PyInit__tracemalloc},
+    {"_peg_parser", PyInit__peg_parser},
     {"_symtable", PyInit__symtable},
     {"xxsubtype", PyInit_xxsubtype},