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