Support wide screen devices in RVCVRecordActivity

Devices that had a screen that was wider than tall would display the
camera preview incorrectly, making the test difficult to pass. By
checking the device orientation and the camera rotation, the camera
preview and UI elements are able to be properly displayed to the user.

Bug: 120665489
Test: Verified test displays correctly on Pixel 3
Test: Verified test displays correctly on Chromebook in landscape mode
Test: Verified test displays correctly on Chromebook in portrait mode
Change-Id: I850f824011b5a94f6206d215c1e410d4239e070a
3 files changed