Fix ringer test that got broken by VibrationEffect

Isolate Ringer.java from any direct dependency on VibrationEffect, using
a proxy for all the static VibrationEffect creation methods.

Merged-In: I8ab4da14150528d70bfff4a52fb02f32eb4b03be
Change-Id: I8ab4da14150528d70bfff4a52fb02f32eb4b03be
Fixes: 80201920
Test: unit
(cherry picked from commit 0167a67fd377689ddf39dc86b1e99bd4df069cca)
3 files changed