hal: add support for HAL API 3.0 to utilize AudioPatch

Add audio HAL version property to support audio HAL
API 3.0 for audio patch and audio port configuration.
Add basic device and  mixer routing support in audio
patch as audio stream set_parameters for ROUTING and
INPUT_SOURCE will be replaced with audio_path in
AudioFlinger for audio HAL API 3.0 and above.

Change-Id: I0a16982ff5115b3475ae302e8653f02657437e28
4 files changed