Remove libbinder dependency from libcodec2_vndk and libstagefright_foundation

- libstagefright_foundation: excluding Parcel related methods when building for vendor.
- libmedia_omx: moving MediaCodecList to libmedia.

Test: build.
Bug: 139201422
Change-Id: Ieb731a8112b1f3bdc6862059671e8a9dd31d88e1
diff --git a/media/libmedia/Android.bp b/media/libmedia/Android.bp
index 8de6381..81291a1 100644
--- a/media/libmedia/Android.bp
+++ b/media/libmedia/Android.bp
@@ -60,10 +60,8 @@
     srcs: [
         ":libmedia_omx_aidl",
 
-        "IMediaCodecList.cpp",
         "IOMX.cpp",
         "MediaCodecBuffer.cpp",
-        "MediaCodecInfo.cpp",
         "OMXBuffer.cpp",
         "omx/1.0/WGraphicBufferSource.cpp",
         "omx/1.0/WOmxBufferSource.cpp",
@@ -224,6 +222,7 @@
         "IDataSource.cpp",
         "BufferingSettings.cpp",
         "mediaplayer.cpp",
+        "IMediaCodecList.cpp",
         "IMediaHTTPConnection.cpp",
         "IMediaHTTPService.cpp",
         "IMediaExtractor.cpp",
@@ -239,6 +238,7 @@
         "IResourceManagerClient.cpp",
         "IResourceManagerService.cpp",
         "IStreamSource.cpp",
+        "MediaCodecInfo.cpp",
         "MediaUtils.cpp",
         "Metadata.cpp",
         "mediarecorder.cpp",