[automerger skipped] Migrate haptic to view model and out of legacy components. am: 3b9e125c9f -s ours

am skip reason: Merged-In Ie7181b448b74e4f7322cfad59eced1ac872a9b85 with SHA-1 0b64d44108 is already in history

Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/23987611

Change-Id: I7df4ca9e384ca4dc4a50d5e667cae00461bf9071
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>