Add support for vibration in session playback

Add support to VibrationStepConductor to play vibrations without delays,
sending all HAL requests in order and skipping all calls to off().

The vibrator should handle the vibration playback and queueing once it's
in a vibrator manager session.

Bug: 345414356
Test: FrameworksVibratorServicesTests
Flag: android.os.vibrator.vendor_vibration_effects
Change-Id: Id6ae0699060594edb74ee86ef3476c19cc173d3b
4 files changed