hlte: bringup gps hal.

* use samsung enhanced libloc_apiv2.so.

Change-Id: I7401cc9bec75430646944971d20270f97a5049bc
gps: Add loc_eng_set_privacy function to enable/disable GPS privacy lock.

Privacy lock is enabled on loc_eng_init, disabled on loc_eng_cleanup,
mimicking the behavior of TW.  Requires system property
ro.gps.set_privacy=1 to enable/disable privacy lock.

The privacy lock state is non-volatile, and control of the lock is needed
to ensure that the GPS works and is responsive to requests.  Otherwise the
GPS may silently cease to work depending on its last state in TW.

From CyanogenMod/android_device_samsung_msm8960-common:
     9ff42f389529b95a6a234da7142c79594c297a1b

Conflicts:
	gps/libloc_api_50001/loc_eng.cpp
	gps/libloc_api_50001/loc_eng_log.cpp
	gps/libloc_api_50001/loc_eng_msg_id.h

Conflicts:
	gps/libloc_api_50001/loc_eng.cpp
	gps/libloc_api_50001/loc_eng_log.cpp

Change-Id: I7401cc9bec75430646944971d20270f97a5043bc
hlte-common: Add CM performance profile definitions

Change-Id: Ic72a70178a1868365d85e81403cc88e0a75a7e30
hlte: use nagivation pointer for epen

Change-Id: I7fdf626272f755ded278c12f83b4f9b94c4e28a7
Add libllvm-a3xx.so to be pulled from device.

Change-Id: Ia05b077816710e25476148d92f500f7243aec486
Hlte: adreno openvg and opencl support

Change-Id: If393f0e2b57f3c55025dd029c86cb6a0bf24d4a3
hlte: kang gps configs from jf's gps-nomsb

Change-Id: Ieff34f047247ec20d731626bd2e2935effdda9cf
hlte:  lower the speaker-drv volume.

* fixes speaker crackling issue

Change-Id: I9251eaf6c22288428f49916aa798be4ff3eaaead
Fix handset audio routing paths. (Fixes Tmo visual voice mail)

Change-Id: Icb84e8c12bb12ddad53723bd835d8fb519601214