Use ICU 60.1 as the basis for base/third_party/icu

This involves a subtle behavior change, which will also be picked up in
//third_party/icu when it’s upgraded to ICU 60.1: illegal UTF-8
subsequences may now decode to more U+FFFD (replacement character)
characters than previously. Test expectations are adjusted accordingly.

More information about this behavior change:

https://sourceforge.net/p/icu/mailman/message/35990833/
https://ssl.icu-project.org/trac/changeset/40455
https://ssl.icu-project.org/trac/ticket/13311

Bug: 777950, 766816
Change-Id: Ie7724fe627f61fbab941a5013c2ae2c821bb45fe
Reviewed-on: https://chromium-review.googlesource.com/753783
Reviewed-by: Jungshik Shin <jshin@chromium.org>
Reviewed-by: Brett Wilson <brettw@chromium.org>
Commit-Queue: Mark Mentovai <mark@chromium.org>
Cr-Commit-Position: refs/heads/master@{#514257}

CrOS-Libchrome-Original-Commit: 62ab790a0c8c7f510395476cc2ffa682e3806173
6 files changed
tree: 2524931704a8a5025b9530ee30d7fe1053b66a50
  1. base/
  2. build/
  3. components/
  4. dbus/
  5. device/
  6. ipc/
  7. mojo/
  8. testing/
  9. third_party/
  10. ui/