Migrate haptic to view model and out of legacy components.

Fix: 272832355
Bug: 288175645
Test: atest PromptViewModelTest AuthContainerViewTest AuthControllerTest
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:0b64d441089361fa000c09bfaa2e99b0efcfc012)
Merged-In: Ie7181b448b74e4f7322cfad59eced1ac872a9b85
Change-Id: Ie7181b448b74e4f7322cfad59eced1ac872a9b85
10 files changed