Extract Vibration class to vibrator package.

This class currently holds a VibrationEffect, but will be changed to
hold a CombinedVibrationEffect and used to represent a vibration call to
VibratorManagerService.

Bug: 167946816
Bug: 131311651
Test: atest FrameworksServiceTests:VibratorServiceTest
Change-Id: I65985b6a079458b610a9a2728c3df157f9cee953
4 files changed