Start using vibrator HAL controller in VibratorService

This change does not cover the vibrate methods (on, perform and
compose). The controller is used in all other service native
methods.

This also removes the getters for amplitude and external controls, and
relies only on the HAL capabilities for both checks.

Bug: b/153418251
Test: atest FrameworksServicesTests:VibratorServiceTest
Change-Id: Ia79137b4d34c9224c14b596845dcd95dd3c92067
4 files changed