Implement AudioTrackCallback in MediaPlayerService

Modify MediaPlayerService to implement AudioTrackCallback rather
than passing a static function callback.

Test: YT music offline playback successful. Data callbacks logged.
Test: MediaPlayerTest
Change-Id: I8864125025011f04b7114f3c5ffec560c11ac5bd
diff --git a/media/libaudioclient/Android.bp b/media/libaudioclient/Android.bp
index d63a002..7e180a2 100644
--- a/media/libaudioclient/Android.bp
+++ b/media/libaudioclient/Android.bp
@@ -146,6 +146,7 @@
         "spatializer-aidl-cpp",
         "framework-permission-aidl-cpp",
         "libbinder",
+        "libmediametrics",
     ],
 
     include_dirs: [