[DO NOT MERGE] Move trout Dumpstate HAL to AIDL

AOSP does not support HIDL Dumpstate HAL any longer, so in order
to restore this functionality to trout we need to move the HAL
to AIDL. This commit moves the existing HIDL implementation to
AIDL. No major functionality changes is provided and most of
the existing code is in fact left as-is, modulo anything
needed to s/HIDL/AIDL/ and get a functional build.

Bug: 215200137
Bug: 240303555
Test: build and boot
Change-Id: Ibe9116118779de43f730ee52d4c768c837626362
36 files changed