[TimedTextUnitTest] use shared libstagefright_foundation instead of static

Bug: http://b/197965342

libmedia.so, a dependency of TimedTextUnitTest, also depends on
libstagefright_foundation.so.  If we include libstagefright_foundation.a
when linking TimedTextUnitTest, upstream's lld linker will unnecessarily
fetch symbols from libstagefright_foundation.a to redefine undefined
symbols from libmedia.so.  Switching to libstagefright_foundation.so
instead does not increase the closure of shared libraries needed for
this test.

Test: build with aosp/1809741 which has lld with the above behavior.
Change-Id: I4077a385f8c6233108f09a69260d0bda7a022099
diff --git a/media/libstagefright/timedtext/test/Android.bp b/media/libstagefright/timedtext/test/Android.bp
index e8ee2ee..120819c 100644
--- a/media/libstagefright/timedtext/test/Android.bp
+++ b/media/libstagefright/timedtext/test/Android.bp
@@ -35,7 +35,6 @@
 
     static_libs: [
         "libstagefright_timedtext",
-        "libstagefright_foundation",
     ],
 
     include_dirs: [
@@ -46,6 +45,7 @@
         "liblog",
         "libmedia",
         "libbinder",
+        "libstagefright_foundation",
     ],
 
     cflags: [