Merge tag 'android-13.0.0_r32' into int/13/fp3

Android 13.0.0 release 32

* tag 'android-13.0.0_r32': (146 commits)
  Log when an ensureThat starts
  Update perfetto extension to .perfetto-trace instead of .pb
  Adding scroll gesture to TaplUiObject
  Add debuggerd customization
  Make most visibility assertion single line
  Revert^2 "Refactor HealthTestingUtils to use WaitUtils"
  Revert "Refactor HealthTestingUtils to use WaitUtils"
  Slightly refactor BitMap.isBlack
  Avoid using UiDevice.wait from DeviceHelpers
  Add UiDevice.hasBlackScreen util
  Improve FoldableDeviceController logging and initialization
  Refactor HealthTestingUtils to use WaitUtils
  Fix waitForValueCatchingStaleObjectExceptions when supplier returns null.
  Output screenrecord output also when file is not created
  Add support for both portrait and landscape orientation the same test
  Add OrientationRule support for device filters
  Fixing matching the device type in presubmit and platinum rules.
  Using only DeviceHelpers.getContext() in systemui-tapl
  Create rule for killing apps on test failure
  Improve ScreenRecordRule support for classes and overrides
  ...

Change-Id: I3ae77489be66b601fbf1d714940a8640e1f5274a