Merge tag 'LA.UM.5.8.r1-02900-8x98.0' into android-7.1.2_r36

"LA.UM.5.8.r1-02900-8x98.0"

* tag 'LA.UM.5.8.r1-02900-8x98.0': (305 commits)
  PBAP: Handle PBAP reconnection problem when Phone Disconnects
  AG: Clear VOIP call info if remote disconnects SCO
  Serialize connection update intents.
  Play postion update on basis of split/legacy mode.
  RC: Choose remote's play pos interval if bigger than default value.
  Add null check for Scan Manager while performing scan operations
  Wait for AudioTrack thread to exit
  Check for valid min buffer size of Audio track.
  Playback silence on SCO Rx during VOIP
  Playback silence on SCO Rx during VR
  Prevent OPP from opening files that aren't sent over Bluetooth
  OPP: Update missing fromExternal parameter
  Avoid resetting MediaAttributes, play pos and RCC changed update
  PBAP: Reduce MTU size while split A2DP, PBAP and AVRCP
  SAP: Fix crash while closing SAP Service
  Bluetooth: Added a safe check before removing entry from ArrayList
  PBAP: Set Pbap connection state to DISCONNECTED on ACL_DISCONNECT.
  Bluetooth: Broadcast intent with foreground priority
  BT : Exposed interop match API's in Java layer(3/3)
  Bluetooth:  Prevent null pointer error when processing an Intent
  ...

Issue: FP2N-105
Change-Id: I1b70a9145651bc040a7c27003f3a37ad7dce48ad