Merge tag 'android-16.0.0_r3' into staging/lineage-23.0_merge-android-16.0.0_r3

Android 16.0.0 Release 3 (BP3A.250905.014)

# -----BEGIN PGP SIGNATURE-----
#
# iF0EABECAB0WIQRDQNE1cO+UXoOBCWTorT+BmrEOeAUCaRO/HAAKCRDorT+BmrEO
# eABDAKCHX+ImmcK/w6jIx9GF/GDnbwVOUwCfV2iPX011ceTRMei5GzE0nKu+Vns=
# =Wooh
# -----END PGP SIGNATURE-----
# gpg: Signature made Wed Nov 12 00:56:28 2025 EET
# gpg:                using DSA key 4340D13570EF945E83810964E8AD3F819AB10E78
# gpg: Good signature from "The Android Open Source Project <initial-contribution@android.com>" [ultimate]

# By Mike Schneider (36) and others
# Via Android (Google) Code Review (82) and others
* tag 'android-16.0.0_r3': (117 commits)
  Remove the hairline drawn on the OverlayShade background
  Using an efficient circular buffer as a logging structure.
  Convert BitmapInfo to Kotlin to help with customization
  viewcapture tracing: fix formatting
  Add AOD support in TorusLib
  Converting FastBitmapDrawable to kotlin
  Add BUGFIX flag smartspace_weather_use_monochrome_font_icons.
  Move custom Launcher theme flag to shared SysUI package (3/3)
  Add helper method to get drawable info about the badge. This is to be able to map the data to the widget picker's data types.
  Disable surface effects when a theme controller doesn't support adaptive themed icons
  Fix possibile deadlock with registering listeners for sys decor.
  We might have delta zero when we change segment
  MM tests should fail if they produce unexpected wtf logs
  Move coroutine tracing feature to sysprop
  Fix semantics missing on segment non-`CanBeLastSegment` segments
  Add utility to print debug version of a motion spec
  MM Remove unused libraries in mechanics-compose lib
  Reland cache snow flakes and reduce snow layers It can save ~30% GPU power
  Null check bitmapInfo in fastBitmapDrawable
  Revert "Cache snow flakes and reduce snow layers"
  ...

Change-Id: I5911d55ae7213360da91cf649d0746178601383f