audio: new generic audio HAL

Change-Id: I6923194cdcc51cf5479d758ffc933be664c1f500
Merge remote-tracking branch 'kf/cm-10.1-k34' into cm-10.1-k34