Merge changes from topic "cherrypicker-L47600000963081744:N22400001405878786" into udc-qpr-dev

* changes:
  libaudiohal@aidl: Fix handling of point-to-point connections
  libaudiohal@aidl: Handle postponed streams closing
  Fix the format used by ThreadBase::toAudioPortConfig
  audioflinger: Clear InputSource in RecordThread::clearInput
  libaudiohal@aidl: Fix port config matching in findOrCreatePortConfig
  libaudiohal@aidl: Log clarifications
  Add AIDL union tag checking before access
  libaudiohal@aidl: Fix `setPortConfigFromConfig` for unspecified values
  audio: change volume only if effect updates the volume