ICU-20439 update config files and instructions for CLDR release-35-beta integration
diff --git a/icu4c/source/data/cldr-icu-readme.txt b/icu4c/source/data/cldr-icu-readme.txt
index 7078e2c..c96b1b0 100644
--- a/icu4c/source/data/cldr-icu-readme.txt
+++ b/icu4c/source/data/cldr-icu-readme.txt
@@ -161,11 +161,14 @@
 #ant jar
 
 # 3. Configure ICU4C, build and test without new data first, to verify that
-# there are no pre-existing errors (configure shown here for MacOSX, adjust
-# for your platform).
+# there are no pre-existing errors.
+# If you do not want to re-run configure and make in step 12 below, then define
+# ICU_DATA_BUILDTOOL_OPTS=--include_uni_core_data here in order to generate the
+# unicore data needed for the ICU4J jars. Here <platform> is the runConfigureICU
+# code for the platform you are building, e.g. Linux, MacOSX, Cygwin.
 
 cd $ICU4C_DIR/source
-./runConfigureICU MacOSX
+ICU_DATA_BUILDTOOL_OPTS=--include_uni_core_data ./runConfigureICU <platform>
 make all 2>&1 | tee /tmp/icu4c-oldData-makeAll.txt
 make check 2>&1 | tee /tmp/icu4c-oldData-makeCheck.txt
 
@@ -208,8 +211,12 @@
 
 # 7. Now rebuild ICU4C with the new data and run make check tests.
 # Again, keep a log so you can investigate the errors.
-
 cd $ICU4C_DIR/source
+
+# 7a. NEW: This now requires re-doing runConfigureICU
+ICU_DATA_BUILDTOOL_OPTS=--include_uni_core_data ./runConfigureICU <platform>
+
+# 7b. Now do the rebuild.
 make check 2>&1 | tee /tmp/icu4c-newData-makeCheck.txt
 
 # 8. Investigate each test case failure. The first run processing new CLDR data
@@ -242,21 +249,22 @@
 ant all 2>&1 | tee /tmp/icu4j-oldData-antAll.txt
 ant check 2>&1 | tee /tmp/icu4j-oldData-antCheck.txt
 
-# 12. Transfer the data to ICU4J.
-# 12a. You must first configure ICU in order to add the unicore data.
-
+# 12. Transfer the data to ICU4J:
 cd $ICU4C_DIR/source
-ICU_DATA_BUILDTOOL_OPTS=--include_uni_core_data ./runConfigureICU Linux
 
-# 12b. Now buil the jar files.
+# 12a. If you did not do configure ICU4C this way in step 3, do it now:
+ICU_DATA_BUILDTOOL_OPTS=--include_uni_core_data ./runConfigureICU <platform>
 
+# 12b. Now build the jar files.
 cd $ICU4C_DIR/source/data
-make clean
-make -j6
+# The following 2 lines are optional for a clean rebuild:
+  make clean
+  make -j6
 make icu4j-data-install
 cd $ICU4C_DIR/source/test/testdata
-make clean
-make -j6
+# The following 2 lines are optional for a clean rebuild:
+  make clean
+  make -j6
 make icu4j-data-install
 
 # 13. Now rebuild ICU4J with the new data and run tests:
diff --git a/icu4c/source/data/icu-coll-deprecates.xml b/icu4c/source/data/icu-coll-deprecates.xml
index ccf978a..09efac2 100644
--- a/icu4c/source/data/icu-coll-deprecates.xml
+++ b/icu4c/source/data/icu-coll-deprecates.xml
@@ -16,7 +16,7 @@
 	<alias from="in_ID" to="id_ID" />
 	<alias from="iw" to="he" />
 	<alias from="iw_IL" to="he_IL" />
-	<alias from="mo" to="ro_MD" />
+	<alias from="mo" to="ro" />
 	<alias from="no" to="nb" />
 	<alias from="no_NO" to="nb_NO" />
 	<alias from="pa_IN" to="pa_Guru_IN" />
diff --git a/icu4c/source/data/icu-locale-deprecates.xml b/icu4c/source/data/icu-locale-deprecates.xml
index 5ed82ed..d2ec741 100644
--- a/icu4c/source/data/icu-locale-deprecates.xml
+++ b/icu4c/source/data/icu-locale-deprecates.xml
@@ -14,12 +14,16 @@
     <alias from="bs_BA" to="bs_Latn_BA" />
     <alias from="en_NH" to="en_VU"/>
     <alias from="en_RH" to="en_ZW"/>
+    <alias from="ff_CM" to="ff_Latn_CM"/>
+    <alias from="ff_GN" to="ff_Latn_GN"/>
+    <alias from="ff_MR" to="ff_Latn_MR"/>
+    <alias from="ff_SN" to="ff_Latn_SN"/>
     <alias from="in" to="id"/>
     <alias from="in_ID" to="id_ID"/>
     <alias from="iw" to="he"/>
     <alias from="iw_IL" to="he_IL"/>
     <alias from="ja_JP_TRADITIONAL" to="ja_JP" rbpath="/calendar/default" value="japanese"/>
-    <alias from="mo" to="ro_MD"/>
+    <alias from="mo" to="ro"/>
     <alias from="no_NO" to="nb_NO"/>
     <alias from="no_NO_NY" to="nn_NO"/>
     <alias from="no" to="nb"/>