Add Belarusian and Latin patterns and update German

1. Add Belarusian and Latin patterns (Liturgical Latin patterns are
not built, since there is no standard BCP 47 tag yet).

2. Switch the upstream for German patterns back to tex-hyphen and
update the data files.

3. Update Church Slavonic patterns to latest upstream data.

4. Update the various README files to refer to new upstream and its
latest version.

Bug: 65626527
Test: mmm -j external/hyphenation-patterns
Change-Id: I3a58a78f70ec15e586621aee1743d096c6289c71
diff --git a/README.android b/README.android
index a033e05..1c482f9 100644
--- a/README.android
+++ b/README.android
@@ -1,18 +1,21 @@
-URL: svn://tug.org/texhyphen/trunk/hyph-utf8/tex/generic/hyph-utf8/patterns/txt/@748
-Version: r748
+URL: https://github.com/hyphenation/tex-hyphen
+Version: ff4fb0d804ded27440a716fee15542a4289a2e04
 License: various
 License File: NOTICE
 
 Description:
 Hyphenation patterns for automatic hyphenation from TeX hyphenation patterns
-project at http://tug.org/tex-hyphen/.
+project at http://www.hyphenation.org.
 
 Local Modifications:
-Only the following patterns are included:
+The patterns are taken from the hyph-utf8/tex/generic/hyph-utf8/patterns/txt directory.
+
+Only the following patterns are included from that directory:
 
 * Armenian (hy)
 * Assamese (as)
 * Basque (eu)
+* Belarusian (be)
 * Bengali (bn)
 * Bulgarian (bg)
 * Church Slavonic (cu)
@@ -21,11 +24,13 @@
 * Estonian (et)
 * Ethiopic script (und-Ethi)
 * French (fr)
+* German (de)
 * Gujarati (gu)
 * Hindi (hi)
 * Hungarian (hu)
 * Irish (ga)
 * Kannada (kn)
+* Latin (la)
 * Malayalam (ml)
 * Marathi (mr)
 * Mongolian written in Cyrillic (mn-cyrl)
@@ -50,14 +55,15 @@
 hyph-{lang}.lic.txt files are edited to keep only the license Android applies
 as listed in the corresponding NOTICE files.
 
-German patterns are taken from a different upstream. Please see the
-README.android file in the 'de' directory for further details.
+For the German (de) patterns, the *.chr.txt has been automatically generated
+based on the contents of the pattern files, using the the create_chr.py script
+created by Android engineers.
 
-British English (en-GB) patterns are taken from a different part of TUG
-texhyphen repository. Please see the README.android file in the 'en-GB'
+British English (en-GB) patterns are taken from a different part of the
+tex-hyphen repository. Please see the README.android file in the 'en-GB'
 directory.
 
-US English (en-US) patterns have beem modified to remove patterns added to
+US English (en-US) patterns have been modified to remove patterns added to
 the end of the file that had been incorrectly computed based on the TUGboat
 hyphenation exception list. To compensate for that, the TUGboat hyphenation
 exception list for US English has been downloaded from