Force 32-bit VoiceDialer

Generate VoiceDialer only for 32-bit as at least one of the
underlying dependency (libsrec_jni) has 64-bit issues.

Change-Id: I4fc201704b9e880826a581a2fb9acbc65d1000d8
VoiceDialer keeps waiting to get BT connection

If BT Voice dialing is enabled, VoiceDialer keeps
waiting to get BT profile headset connection.

Fix: Get BT profile headset connection only when BT
is on, else go to default device speaker.

Change-Id: I5868a349eb076f2a028a605e2483fa2c7c0dcb48
CRs-fixed: 621921
Merge "Force 32-bit VoiceDialer"
Bluetooth: Check the status of startVoiceRecognition

This change will check the status of startVoiceRecognition
and updates the Bluetooth parameters based on that.

CRs-fixed: 594652
Change-Id: Ia968e696c11da52860f0dcefffcd11ac40f8fd7d
audio: use BT SCO stream instead of voice call for TTS

- Use STREAM_BLUETOOTH_SCO instead of STREAM_VOICE_CALL for
  text to speach in VoiceDialer app to prevent using VOIP
  path for VoiceRecognition. Normal audio playback and
  recording path is used instead of VOIP path.

Change-Id: I63c1296169c395b52785be9c0636c1bfa6261333
CRs-Fixed: 534424 532122
Merge "VoiceDialer keeps waiting to get BT connection"
Merge "Bluetooth: Check the status of startVoiceRecognition"
Merge "audio: use BT SCO stream instead of voice call for TTS"
audio: Fix incorrect routing during call with voice dialer

- During playback over A2DP, when voice dialer is launched from the
  bluetooth headset and a call is made by speaking a contact's name,
  music playback is heard on the speaker.
- The call fails due to a crash in the Voice Dialer app because of
  improper intent handling which results in incorrect device selection.
- Avoid the crash by handling the exception thrown by the framework to
  ensure proper device selection.

CRs-Fixed: 753890
Change-Id: I93becfe55fddfae7e64fb98123780035559ed8b9
Merge "audio: Fix incorrect routing during call with voice dialer"
Revert "VoiceDialer: Allow App to load if Bluetooth is off"

This reverts commit 3afeff771d0109c74602e5d0839f1ad0b63e84bc.
Merge remote-tracking branch 'caf/LA.BF.1.1_rb1.16' into lp