Update ICU to ICU 70-1 with tests

Size Impact:
Android   +143K
Cast      -143K
ChromeOS  -154.7K
Common    -159K
flutter   -123.1K
iOS       -157.6K
Diary https://docs.google.com/document/d/1NqMw7DAVFCZRx67auC7sgOvrikHvCYuaB87JUf21yG8

Bug: 1260116
Change-Id: I90102bf8c5a9d54a59658b2d2f7fb25b405917ad
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/deps/icu/+/3268349
Reviewed-by: Jungshik Shin <jshin@chromium.org>
diff --git a/source/common/ubidiln.cpp b/source/common/ubidiln.cpp
index 3545f4e..fea2393 100644
--- a/source/common/ubidiln.cpp
+++ b/source/common/ubidiln.cpp
@@ -31,7 +31,7 @@
  * text in a single paragraph or in a line of a single paragraph
  * which has already been processed according to
  * the Unicode 6.3 BiDi algorithm as defined in
- * http://www.unicode.org/unicode/reports/tr9/ , version 28,
+ * https://www.unicode.org/reports/tr9/ , version 28,
  * also described in The Unicode Standard, Version 6.3.0 .
  *
  * This means that there is a UBiDi object with a levels
@@ -530,7 +530,7 @@
         visualStart+=length;
     }
     /* we should never get here */
-    UPRV_UNREACHABLE;
+    UPRV_UNREACHABLE_EXIT;
 }
 
 /*