update to Unicode 11.0.0 (closes bpo-33778) (GH-7439) (GH-7470)

Also, standardize indentation of generated tables.
(cherry picked from commit 7c69c1c0fba8c1c8ff3969bce4c1135736a4cc58)

Co-authored-by: Benjamin Peterson <benjamin@python.org>
diff --git a/Modules/unicodedata.c b/Modules/unicodedata.c
index 5450ec6..7a9a964 100644
--- a/Modules/unicodedata.c
+++ b/Modules/unicodedata.c
@@ -921,7 +921,7 @@
 {
     return
         (0x3400 <= code && code <= 0x4DB5)   || /* CJK Ideograph Extension A */
-        (0x4E00 <= code && code <= 0x9FEA)   || /* CJK Ideograph */
+        (0x4E00 <= code && code <= 0x9FEF)   || /* CJK Ideograph */
         (0x20000 <= code && code <= 0x2A6D6) || /* CJK Ideograph Extension B */
         (0x2A700 <= code && code <= 0x2B734) || /* CJK Ideograph Extension C */
         (0x2B740 <= code && code <= 0x2B81D) || /* CJK Ideograph Extension D */