Update ICU to 58.1
See https://codereview.chromium.org/2442923002 for actual changes.
Fix base_unittests:NumberFormattingTest.FormatPercent per new percent formats
for Arabic and Persian in CLDR 30/ICU 58.
Adjust IsIDNComponentSafe() to keep the current behavior (therefore, no
changes in tests) with ICU 58.1 changes in uspoof API.
Rebaselined a few layout tests (no substantial changes) and changed one test.
fast/text/midword-break-before-surrogate-pair: expectation was wrong about the
line breaking behavior of regional indiactors.
The following two wpt tests are directly changed in our tree with an upstream
pull request made for the change:
https://github.com/w3c/web-platform-tests/pull/4090
imported/wpt/encoding/textdecoder-fatal-single-byte
imported/wpt/encoding/textdecoder-labels
BUG=637001
TEST=Layout tests, all unittests, browser tests
Review-Url: https://codereview.chromium.org/2447513002
Cr-Commit-Position: refs/heads/master@{#429312}
23 files changed