Update ThreadUtils APIs

Expose ExecutorServices to facilitate better async handling

Bug: 306256803
Test: Unit tests. General pass over bluetooth and profiles components
Change-Id: Ia1489b18cd75445bf784768f186517c8652109f0
diff --git a/packages/SettingsLib/Android.bp b/packages/SettingsLib/Android.bp
index 8964ada..b9dc618 100644
--- a/packages/SettingsLib/Android.bp
+++ b/packages/SettingsLib/Android.bp
@@ -14,6 +14,7 @@
         "androidx.localbroadcastmanager_localbroadcastmanager",
         "androidx.room_room-runtime",
         "zxing-core",
+        "guava",
 
         "WifiTrackerLibRes",
         "iconloader",