tuna: cmhw: add support for third-party kernel

Color & Gamma can be adjusted now on non-stock kernels.
Tested on maguro with Fancy, Franco & Mpokang kernel.

Change-Id: I398d29456fa15a67c1f4095eaf246ccea9e9f8d3
Signed-off-by: Lorenzo M <djmesias@yahoo.es>
tuna: add ffmpeg codecs

Change-Id: I7238b699a69f8ebb8b8b7aa70d359936653a56fc
Revert "Include specialized copy of libskia for playback of Saved Webpages."

This reverts commit 6eae0292a8aa7a2374f35ebb8a9de801c9421761.

Deprecated in kitkat.

Change-Id: I70fd8284465491f3eadcdc1b595b9de27d7f200d
Refactor device tree

It's quite a mess right now - this commit makes it a lot cleaner.

Included changes:
- Introduce the DEVICE_FOLDER variable to make paths more readable
- Reorganize makefiles
- Remove obsolete recovery.fstab file

Change-Id: I0fe2d9994afe44207b267e60e237c9c997aa6e72
tuna: Fix sensors for KitKat+ in a more appropriate manner.

Change-Id: I13f3d62a4022b2c6796c101dc9a5024966485159
Signed-off-by: Kyle Repinski <repinski23@gmail.com>
tuna: Add ambient temperature sensor.

This leverages the BMP180's ability to sense the temperature.

Requires kernel change, but there are no adverse side-effects without the kernel change.

Change-Id: Ibe2228d0ab30775556acb0a034f7f0904ed1b0b7
Signed-off-by: Kyle Repinski <repinski23@gmail.com>
dedupe soft video codecs

Remove superfluous ffmpeg decoders for codecs that can be handled
by OMX.google

Change-Id: Ib3648ab85a1df096bc94b8809eaec8f80687984d
Signed-off-by: Dan Trifan <jimsth@gmail.com>
tuna: Add audio submix, enable WFD

Fixes Chromecast streaming!

Change-Id: Iae2ce082d45f91997b58df8284b25efb66aa67e4
Signed-off-by: Kyle Repinski <repinski23@gmail.com>
tuna: no need to disable preloading of EGL drivers

Change-Id: Ia5ac4ee58bc27b3bddd23e1ecb9fcf6a0be46f8d
tuna: enable KSM by default

Change-Id: Ica530b585fb9ec4c2f37dfb21cad5d06ce2b8b37