mass update

* fix for GPS
* clean up
* fix for wakelock

Conflicts:

	rootdir/etc/init.target.rc

Change-Id: I0065bf3e7b3150ed6e94f8a6b926da65e12b78d0
(cherry picked from commit bca36c9377c7736e54b80245e9e883d1b7c2cfb4)

Conflicts:
	rootdir/etc/init.target.rc
some clean up, put back things I took away by mistake at last cleaning

Conflicts:

	rootdir/etc/init.target.rc

Change-Id: Idcce625809eecb077b684eeb984d084e714be6dc
(cherry picked from commit 33b2e2bc443627d86c0ed3f04d63818ee4378562)

Conflicts:
	rootdir/etc/init.target.rc
Reconcile wifi w/ elelinux

Change-Id: I81590cf55ca0d8ca23d0f8bf6fd12512e5d11354
(cherry picked from commit ff1844aa6db7e6d2ada76b1ca65f0377ced43cf3)

Conflicts:
	device.mk