Merge tag 'android-9.0.0_r16' into lineage-16.0

Android 9.0.0 Release 16 (PQ1A.181105.017.A1)

* tag 'android-9.0.0_r16': (262 commits)
  Keep app in high memory adjust if moving from TOP to FGS
  Revert "RESTRICT AUTOMERGE: Check both self and shared user id package for requested permissions."
  Revert "RESTRICT AUTOMERGE: Revoke permissions defined in a to-be removed package."
  Verify number of Map entries written to Parcel
  Changing SUPL_ES=1 for SUPL end point control
  RESTRICT AUTOMERGE: Check both self and shared user id package for requested permissions.
  Fixes possible issue with no-op creator.
  Add equality method for PhoneAccount.
  Reduce NearestTouchFrame size to prevent button taps on nav bar
  DO NOT MERGE Use correct lock when killing processes
  Added check for misprovisioned Pixel 2 device.
  Fix a typo in javadoc.
  DO NOT MERGE Do not kill processes when screen size changes
  BootAnimation: Fix boot animation with hidden cutout
  DO NOT MERGE Fix display freezing when screen size mismatches
  Update severe (5%/1 hour) warning to send through battery saver
  DO NOT MERGE Kill most processes when display size changes
  ScreenDecorations: Update corner radius when configuration changes
  Cutout: Add developer setting to mask the display cutout
  Cutout emulation: string changes
  ...

Change-Id: I7dd8224a24d4290d24285327f813054531af8daf