serrano: Sync GPS HAL with CAF's kk_2.7_rb1.42 branch

 * Minus the following patch, as it's causing a missing symbol
   error when loading our proprietary libs:

   "Add a new LocAdapterProxyBase class"

Change-Id: Ia2e2de8928308151af710039d225b63aae2eff28
serrano: Remove TARGET_NO_RPC check from GPS HAL

 * We will not be building with RPC support anytime soon
   anyway, so just remove it.

Change-Id: I0157974b35dc612fe45821918b315fb6e447d85d

Conflicts:
	BoardConfigCommon.mk
serrano: Update gps.conf for CAF merge

Change-Id: I9dc433f31e3595093f3f77113ecfa467665239f6
serrano: Add missing AGPS_USE_PSC define

Change-Id: Ic0cfd515c6b7577ec7e93135e0f0099593c567c8