Merge changes from topic "fix-b-273252382-connect-external-device"

* changes:
  libaudiohal@aidl: Consider routing when finding mix ports
  libaudiohal@aidl: Implement setConnectedState
  Add AudioSystem.listDeclaredDevicePorts method