Parameterize Vibrator CTS test.

Consolidate tests of the Vibrator interface into a single
Parameterized test, and run it on all the vibrators of the device.

Remove pure duplication from VibratorManagerTest, but it should
still have CombinedVibration-based tests.

While there, convert the tests to use truth assertThat, so that
test failures include more details about the failed condition.
And switch to ActivityScenarioRule rather than the deprecated
ActivityTestRule: this change saves ~5s per test due to a
stop->destroy delay (perhaps a flaw in ATR).

Test: atest
Bug: 228969274
Change-Id: I5fd8e2106e3bfb0648bee528514ea05c286df531
2 files changed