Enable perfetto tracing for non-autogenerated AIDL names

Since we added AIDL name tracing globally, it's been a very powerfull
tool to root cause issues in the field. One gap is non-autogenerated
AIDL interfaces like ContentProvider and Cursor. This was explicitly
disabled in aosp/2254719 to workaround some unrealistic perf startup
issue. Given the gap in identifying more important issues in the field
it's worth enabling this so we can fix 'real' problems.

Enabled caching of the non-autogenerated AIDLs and also added the
'AIDL::java' prefix to the name of the non-autogenerated AIDL names
to be consistent with the autogenerated ones.

Bug: 288578300
Bug: 270044534
Test: atest AidlTest
Change-Id: I96633ec976db01991620b43d7a7e9528ea22de1f
2 files changed