AML: Replace ParceledListSlice

This CL creates a new class named MediaParceledListSlice that
replaces ParceledListSlice. MediaParceledListSlice is mostly copied
from ParcelImplListSlice.java with a few adjustments:
  1) not specifying type of parcelable (to work for both
     MediaSession.QueueItem & MediaBrowser.Mediaitem)
  2) Setting parameter to null for calling Parcel#readParcelable.
     Parcel retrieves the class loader inside readParcelableCreator.

Bug: 119750807
Test: mmm . (under frameworks/av/packages/MediaComponents)
Change-Id: If234308724ba132140089835e66b3948aacc4e57
diff --git a/packages/MediaComponents/apex/Android.bp b/packages/MediaComponents/apex/Android.bp
index e797e14..d89eb77 100644
--- a/packages/MediaComponents/apex/Android.bp
+++ b/packages/MediaComponents/apex/Android.bp
@@ -9,6 +9,8 @@
         // "Refusing to generate code with unstructured parcelables."
         "java/android/media/MediaDescription.aidl",
         "java/android/media/MediaMetadata.aidl",
+        // TODO(insun): check why MediaParceledListSlice.aidl should be added here
+        "java/android/media/MediaParceledListSlice.aidl",
         "java/android/media/Rating.aidl",
         "java/android/media/browse/MediaBrowser.aidl",
         "java/android/media/session/MediaSession.aidl",