Back to old GPS hal

(cherry picked from commit 74abef736f29bb06736ba6f0d35e4deccf6ead0e)

Conflicts:
	e610/e610-vendor-blobs.mk
	p700/p700-vendor-blobs.mk
	p705/p705-vendor-blobs.mk
	p705/proprietary/lib/libloc_api-rpc-qc.so
	p705/proprietary/lib/librpc.so
	p708/p708-vendor-blobs.mk
	p708/proprietary/lib/egl/eglsubAndroid.so
	p708/proprietary/lib/egl/libEGL_adreno200.so
	p708/proprietary/lib/egl/libGLESv1_CM_adreno200.so
	p708/proprietary/lib/egl/libGLESv2S3D_adreno200.so
	p708/proprietary/lib/egl/libGLESv2_adreno200.so
	p708/proprietary/lib/egl/libq3dtools_adreno200.so
	p708/proprietary/lib/libOpenVG.so
	p708/proprietary/lib/libgsl.so
	p708/proprietary/lib/libsc-a2xx.so
clean
fix