Enable multicolor lights cm settings

Change-Id: I1cdb5106093e5643895635a9229119bd748da5f0
hammerhead: Update extract script to rebuild jars

Change-Id: I04d8ee76fcd2540482a7aa480f299570d8be6636
hammerhead: Update GPS parameters

 * Switch to IZat cloud servers, enable GLONASS

Change-Id: Ia587d776e281bd0febef7ae7e549c7e0f22e2db9
hammerhead: Update permissions for mpdecision

* Allow communication with thermald socket
* Remove global access to /data
  (thanks for the free review, Nick)
* Allow mediaserver to communicate with mpdecision socket

Change-Id: Ib9fd494e7e7a1634b305996b99993e04033cf3ec
hammerhead: Cleanup SELinux policy

This addresses reviews in:

http://review.cyanogenmod.org/#/c/78600/
http://review.cyanogenmod.org/#/c/77883/

Change-Id: I0813085b20e16c2d62c72a8a43ae5f00200bdd77
hammerhead: Include FFMPEG codec configuration

Change-Id: I6f9197353a1843d07777a5803d17a7bfb7c240c6
Use standard syntax to initialize fields.

Clang compiler gives warning to old gnu syntax.

BUG: 18193625
Change-Id: I7f43284f14353d68119173e2115893bcefd0d7e7
Remove lge/hammerhead no-op.

Change-Id: Idc25eff9db1a380fd789132aa2a46f6e82e36a30
Use __typeof__ for C++11 compatibility.

Bug: 18466763
Change-Id: I13caa2d79a35db64ad3d9ed87fb0dc835c3e96dd