Imlement vibration with callback in HalNativeHandler

Introduce JNI integration for vibrator HAL implementation to
avoid creating a new IVibratorCallback instance for each call.

Introduce vibration callback support to HalNativeHandler and a new
method to trigger IVibrator.on(ms), used by HalVibrator implementation.

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