Use Strong<> for Rust AIDL interfaces

This switches the type of AIDL interfaces for input
parameters in Rust from &dyn IFoo to &Strong<dyn IFoo>,
so services can clone the interface pointers.

Bug: 182890877
Test: atest aidl_unittests
Test: atest aidl_integration_test
Test: ./run_integration_tests.sh
Change-Id: Iae2259f63a97df96011b023003ea52cb17514f1d
5 files changed