Merge tag 'android-13.0.0_r35' into staging/lineage-20.0_merge-android-13.0.0_r35

Android 13.0.0 release 35

# -----BEGIN PGP SIGNATURE-----
#
# iF0EABECAB0WIQRDQNE1cO+UXoOBCWTorT+BmrEOeAUCZA9jvwAKCRDorT+BmrEO
# eAM5AJoCEY7JaK0ZLAal/0dbJZjcrmoApQCcCHMIUgRiWdBQ+P+/8GNq0+auq9c=
# =8E9F
# -----END PGP SIGNATURE-----
# gpg: Signature made Mon Mar 13 19:56:15 2023 EET
# gpg:                using DSA key 4340D13570EF945E83810964E8AD3F819AB10E78
# gpg: Good signature from "The Android Open Source Project <initial-contribution@android.com>" [marginal]
# gpg: initial-contribution@android.com: Verified 1595 signatures in the past
#      16 months.  Encrypted 4 messages in the past 14 months.
# gpg: WARNING: This key is not certified with sufficiently trusted signatures!
# gpg:          It is not certain that the signature belongs to the owner.
# Primary key fingerprint: 4340 D135 70EF 945E 8381  0964 E8AD 3F81 9AB1 0E78

# By Dominik Laskowski (3) and others
# Via Android Build Coastguard Worker (14) and others
* tag 'android-13.0.0_r35':
  Clean up debug.sf.ignore_hwc_physical_display_orientation
  DO NOT MERGE: Revert "Check display id of the last hover window before it is cleared"
  Check display id of the last hover window before it is cleared
  SF: Fix display mode transitions for multi-display
  Sync native definitions of java key codes
  SF: Obey active display's RefreshRateConfigs
  SF: Do not deref empty std::optional<PowerMode>
  [6/n][Pro] Change natural device orientation to portrait.
  GraphicsEnv: Fix isDebuggable
  BBQ: Check if the buffer is already in the pending release queue before logging
  Fix ACTION_POINTER_DOWN reports wrong pointers
  Add nullptr check for captureListener in captureScreenCommon
  Do not assume we are in POINTER mode when canceling pointer gestures
  Don't queue buffer if nothing new to draw in Display
  Preserve multi-touch slot state when resetting input mappers
  SF: Support xy scaling for rounded corners
  Bind mount misc storage to mirror for different volumes

Change-Id: I7219ae3cd11ea7ff5013486faae21e9efebcb268