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

Also, standardize indentation of generated tables.
diff --git a/Lib/test/test_unicodedata.py b/Lib/test/test_unicodedata.py
index 92fd9dc..99dd0de 100644
--- a/Lib/test/test_unicodedata.py
+++ b/Lib/test/test_unicodedata.py
@@ -20,7 +20,7 @@
 class UnicodeMethodsTest(unittest.TestCase):
 
     # update this, if the database changes
-    expectedchecksum = '727091e0fd5807eb41c72912ae95cdd74c795e27'
+    expectedchecksum = '97a41f208c53d5e08c77c1175187e95386b82b6f'
 
     def test_method_checksum(self):
         h = hashlib.sha1()
@@ -80,7 +80,7 @@
 
     # Update this if the database changes. Make sure to do a full rebuild
     # (e.g. 'make distclean && make') to get the correct checksum.
-    expectedchecksum = 'db6f92bb5010f8e85000634b08e77233355ab37a'
+    expectedchecksum = '4f73278b19c2ec3099724c132f0b90a1d25c19e4'
     def test_function_checksum(self):
         data = []
         h = hashlib.sha1()