Merge tag 'android-14.0.0_r50' into staging/lineage-21.0_merge-android-14.0.0_r50

Android 14.0.0 Release 50 (AP2A.240605.024)

# -----BEGIN PGP SIGNATURE-----
#
# iF0EABECAB0WIQRDQNE1cO+UXoOBCWTorT+BmrEOeAUCZmdzmgAKCRDorT+BmrEO
# eDSIAJ4xSn7F6FJCqG/3dPVKToLqY47cpQCfc3wdnJLLsycPb41AwCo6R2sD9BY=
# =lQiW
# -----END PGP SIGNATURE-----
# gpg: Signature made Tue Jun 11 00:43:54 2024 EEST
# 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 2469 signatures in the past
#      2 years.  Encrypted 4 messages in the past 2 years.
# 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 Priyanka (98) and others
# Via Android (Google) Code Review (110) and others
* tag 'android-14.0.0_r50': (214 commits)
  Load 'proto/input_method_CRITICAL.proto' from bugreports
  Unify e2e tests.
  Fix e2e tests.
  Update Perfetto Protolog flag name
  Add support for reading both configs with 64 and 32 bit message ids
  Update API 35 release config and emulator files for 24Q3 DP 2
  Update the target SDK for ApiDemos
  Fix linting.
  Update the imports to androidx.test.filters.*
  Make the VDM install script more robust
  Extract timezone properly from bugreport.
  Introduce new prebuilt target ide_query_cc_analyzer
  Fix single image sharing permission bug
  Redesigning the title + view controls in Hierarchy/Layers/Properties/Ime Additional Properties.
  Fix winscope protolog parsing errors due to proto change.
  Report DiffStatus for access specifiers
  Omit self_type and referenced_type
  Improve perfetto parser error messaging.
  Fix incorrect perfetto transition validation.
  Fix flaky test.
  ...

Change-Id: I51cfa055c9efd1c31d5505ca8a25f7b198624657