msm8660: Update for new kernel and userspace

 * Updates for new Samsung kernel and userspace release (JB)
 * Remove all kernel headers, we handle these in the hardware repo.

Change-Id: Ic15b72b2c82bb36441f4b66bd1254e05b679cd9a
msm8660: Add GPS HAL

 * Based on CodeAurora jb branch.
 * Kernel and radio update is required.

Change-Id: I8b46454a5669e14771b51e5a731bed6a23b56d52
msm8660: Remove legacy WiFi flag

Change-Id: Ie3de15107b3aa335955201fa4b55a8e04b4d415f
msm8660: Cleanup all the h4x

 * Remove all the hacks for ICS stuff
 * Add flag for ABI fix in private_handle_t

Change-Id: Ifc577e18174292a175bb6597560ce35714fb13dc
msm8660: Rename the touchkey device

 * The touchkeys are now named sec_touchkey instead of melfas_touchkey

Change-Id: Id9f0f21c48b506785c90bafd96d446137ba7e4c3