Update HarfBuzz to 3.1.1

Merge commit 'cd5c6cd0419ac5e4de975d6c476fb760bf06d2ce'

Bug: 204812473
Test: TreeHugger

Change-Id: I64323d3c3a4b6b84ca32e153101e17d4d99c74cb
diff --git a/Android.bp b/Android.bp
index d69ed2b..57ae0b7 100644
--- a/Android.bp
+++ b/Android.bp
@@ -131,8 +131,8 @@
         "src/hb-ot-shape-complex-indic.cc",
         "src/hb-ot-shape-complex-khmer.cc",
         "src/hb-ot-shape-complex-myanmar.cc",
+        "src/hb-ot-shape-complex-syllabic.cc",
         "src/hb-ot-shape-complex-thai.cc",
-        "src/hb-ot-shape-complex-use-table.cc",
         "src/hb-ot-shape-complex-use.cc",
         "src/hb-ot-shape-complex-vowel-constraints.cc",
         "src/hb-ot-shape-fallback.cc",
@@ -181,8 +181,8 @@
 
     export_include_dirs: ["src"],
     cflags: [
+        "-DHAVE_PTHREAD",
         "-DHB_NO_PRAGMA_GCC_DIAGNOSTIC",
-        "-DHAVE_INTEL_ATOMIC_PRIMITIVES",
         "-DHAVE_OT",
         "-DHAVE_ICU",
         "-DHAVE_ICU_BUILTIN",