Restrict VirtualDeviceImpl methods to device owner. Add checkCallerIsDeviceOwner() to setListeners, close, getVirtualCameraId, and playSoundEffect to ensure only the owning application can call these methods. Test: presubmit Bug: 495646742 Flag: EXEMPT BUGFIX (cherry picked from commit fe4e7456e4353ce846e3e72169f86ba04020f286) Cherrypick-From: https://googleplex-android-review.googlesource.com/q/commit:fe16360e24b8ba76dd1c23d56a7236fb12eef8c1 Merged-In: I68d8cdb0de58ffc2c4109264e0a49b078ae0c17e Change-Id: I68d8cdb0de58ffc2c4109264e0a49b078ae0c17e