Introduce base implementation for IVibrator

Add implementation for HalVibrator interface backed by the
HAL java backend that loads the IVibrator service.

This basic implementation does not include the vibrate methods, which
will be provided in a follow up.

Bug: 422944962
Flag: android.os.vibrator.remove_hidl_support
Test: FrameworksVibratorServicesTests
Change-Id: I5bc4339bd3c29e361336ebfa548fdae4de9450b0
9 files changed