Support APIs for arrays of interfaces

libbinder/libbinder_ndk/libbinder_rs provides APIs to read/write array
of interfaces. For the Java backend, the AIDL compiler generate
read/write as inlined.

Bug: 203483658
Test: aidl_integration_test
Test: binder_parcel_fuzzer (a few mins)
Change-Id: I3b8c47df441d9cf9a8b8fdeee17ba4cd2eb3ea13
5 files changed