AudioFlinger: Add PatchRecord PatchTrack interfaces

IAfPatchTrack
IAfPatchRecord

Test: atest audiorecord_tests audiotrack_tests audiorouting_tests trackplayerbase_tests audiosystem_tests
Test: atest AudioTrackTest AudioRecordTest
Test: YouTube and Camera
Bug: 288339104
Bug: 288468076
Change-Id: I2dde38e5e1cee1af75d28ddbc647db7000b9cf0c
5 files changed