cs40l25 vibrator implements AIDL interface

The vibrator HAL is switching from HIDL to AIDL in R. After this,
vibrator@1.4 will be removed completely, so implementing the AIDL HAL is
the only way to get access to these new features.

Bug: 141828236
Test: boot and use vibrator
Test: atest VtsHalVibratorTargetTest
Test: atest VibratorHalCs40l25Benchmark
Test: atest VibratorHalCs40l25TestSuite
Change-Id: Ib0cd25f778a724ba40fd172ab0bfa0c55f9f35d1
15 files changed