mako: TWRP-ify

Change-Id: I376143f08d3150986614c3d6fd2d0d4d3f9a05fd
Fix TWRP-ify commit
This will also fix sounds problems.
Thanks @Entropy512

Change-Id: I80740cb492250c7afdd1499457e4669ccee88dbb
fstab: performance oriented mount flags
BoardConfig: fix typo
Build the kernel inline
Enable low latency audio
mako: use custom lights library

attention gets priority, then any notifications, then
finally charging LED (enabled)

Change-Id: I85c76b59be96607b9e7388d8951001afd8c89632
Signed-off-by: Roman Birg <romanbirg@gmail.com>
Signed-off-by: dh-harald <github@criminal.hu>

Conflicts:
	device.mk

Conflicts:
	device.mk
Always disable all LEDs before updating them.

This should make sure the PWMs for red/green/blue always run in sync,
not only when switching between the various light types
(attention/battery/notification).

Change-Id: I0d743f31b645445da04436fd8ab8e8fdec39dfb9
Clean up lights module code.

Change-Id: Ic195efafde9dba965727d055576df5f6b2a1431b
The kernel now ensures to restart PWM on color change.

Thus, there's no need to do it in user space anymore.
Also, adapt grpfreq and grppwm calculations and comments to actual
in-kernel implementation.

Change-Id: I657888391679c4b817e0c60e1a6e520e4adafba4
BoardConfig: set RECOVERY_FSTAB_VERSION to match unified fstab

Change-Id: Iad26ac6170c2e89e2f942cd5769ba51280c694e9
Increase 3gp camcorder profiles to 30fps.

Conflicts:
	vendorsetup.sh
BoardConfig: Use Qcom proprietary perf addons

Conflicts:
	BoardConfig.mk
Inherit EOS bootanimation

Among other things
Correct vendorsetup.sh & 4.8
Remove prebuilt kernel
Remove battery from overlay
Unset 4.8 toolchain for kernel