AIDL: Add outline filtering

Add prioritization of methods to be outlined.

Add test coverage.

Effect on boot image files:

Against Change I06b12e0af79ecb7934f971c2504a16e531cacd68:
* boot-framework.art       -0.12%
* boot-framework.oat       +0.39%
* boot-framework.vdex      -0.13%
* overall increase         +0.02%

Against pre-I06b12e0af79ecb7934f971c2504a16e531cacd68:
* boot-framework.art       +0.06%
* boot-framework.oat       +0.62%
* boot-framework.vdex      -0.01%
* overall increase         +0.11%

(cherry picked from commit e9c816eebeda31e8c2f28fb8402f85bd9d75e83b)

Bug: 69622177
Test: m
Test: system/tools/aidl/runtests.sh
Test: Device boots
Merged-In: Ib8d93b98c741e0b89860decab996bc6ba6111369
Change-Id: Ib8d93b98c741e0b89860decab996bc6ba6111369
8 files changed