VibratorService: support AIDL HAL implementation

Currently, this is with a 1.4 -> aidl shim, but this will be removed
when the 1.4 HAL interface is removed.

Bug: 141828236
Test: the following:
 - device w/ aidl vibrator (cuttlefish) - see logs
 - device w/o aidl vibrator, HIDL vibrator still used

Change-Id: Ib4d9841bae1e0bff3c4196959a9a20e03a4297eb
2 files changed