Merge tag 'android-14.0.0_r12' into leaf-3.0

Android 14.0.0 release 12

* tag 'android-14.0.0_r12': (678 commits)
  Fix NPE in TTS service if no engine string
  Store trusted AttributionSources without token
  Do not register OnBackInvokedCallback for SoftInputWindow.
  Restore trimMemory behaviour from T
  Unregister mShowWeatherObserver when KeyguardClockSwitchController is detached
  AudioDeviceBroker: restore use of hearing aids by default for VoIP calls
  Fix back gesture / keycode for the PlatLogoActivity
  Limit ordering unlock and wake by configuration.
  Fallback to default display if initial one is detached
  Fix NPE when fetch shortcut icon uri
  Select the default clock if current clock id was not found
  Update autoHandwritingEnabled documentation
  Fixes update ownership preapproval flow
  [SettingsProvider] verify ringtone URI before setting
  Prevent media button receivers targeting activities
  Fix BAL via notification.publicVersion
  Use type safe API of readParcelableArray
  [DO NOT MERGE] Check caller's uid in backupAgentCreated callback
  Don't skip resume on transient-launch activity
  Fix light reveal state
  ...

Change-Id: I93ea6ea1ab9feb7733c7501b4e7feb5057979e51