libaudiohal: Fix port config finding and registration

 - Add more informative log about retrying mix port match with
   different flags.

 - Fix handling of port config creation, pass ioHandle to HAL.

 - Consider both "fast" and "raw" flags as optional when
   finding an input AudioPort.

Bug: 269551518
Test: atest audiorecord_tests
Change-Id: I19e5dfd38781ee515c3b8ba641aaa3a646a09fb4
2 files changed