Fix audio routing issues

Firstly, make input source VOICE_COMMUNICATION work correctly. Notably,
this fixes Android's integrated SIP client.

Secondly, really disable combo device support in libaudio. This
disables the internal speaker for notifications and the like if
headphones are attached.

Change-Id: I6391c5d442594ef2b1852d66f7480964833427bd
libaudio: update for cm-10.1

Change-Id: Ic37df590d67e328c7365ba010db914ecb7465ebe