lights: Change sync sequence for buttons
p970: enable hardware audio encoders and decoders

http://review.cyanogenmod.org/#/c/44365/ fixed issues
with OMX Codecs on OMAP3. Re-enable hardware audio
encoders and decoders.

Tested on P970 and I9003 (OMAP3)

Change-Id: Iacff2d12d305a955a87b98978bff1645decba9a0
hwc: update api version to v1

Changes adapted from OMAP4XXX HWC

Change-Id: Ie795387132dbe4125272465892ec7a57987a9ee6
Add overlay for volume rocker wake option

Change-Id: I1dd8c46eef3d79ceb0aa9fd17a5a0b79baa963de
Fit gps server name and port with gps.conf

From Shendu

Change-Id: I7e23b7433b0fbb13f1ac89728ede249dcba5c472
Fixes to liblight

From Shendu

Change-Id: Ia7fe45938ef4b84e948295bd81ce03b3c4e89ca1
fix p970 gps

Change-Id: If62516ec34add719b5af1b2693da3df8f610c0c1
Enable frandom

Change-Id: Ib71898e243a60ef414f1a4fd711a3c3d644cc52f
wtfstfu

Change-Id: Ia0659e1a9ae2845c9a075369fd7fcc5f8f7d8540