Use HEADSET Tx if mic_type isn't analog and Rx device is HEADPHONES

Some devices require a different tx device when in_call and
headphones are inserted. While DMIC Endfire is the correct Tx
device for Earpiece Rx, choosing DMIC Endfire when Rx is
HEADPHONES will kill CSD. This patch will affect devices
without analog microphones, as set by the 'persist.audio.handset.mic'
property.

Change-Id: I109ddfd029bb0696db7dd1cb95eb14b253e04d61