mako: Use custom liblight

Squashed commit of:

mako: use custom lights library
Authored by romanbb
877a7966bd26b00e3a9da5a38eae1b8d7071c08f

Always disable all LEDs before updating them.
Authored by maniac103
659723a73de72a54b4d05eb030f4dd158d253be0

Authored by maniac103
Clean up lights module code.
e347013163090d3b241d2520eddafae9a2690e06

Authored by maniac103
The kernel now ensures to restart PWM on color change.
5b4bde1100c1461f9987a0eab16403b290cefced

Change-Id: If638220cfa594c504d208510921dd249c4107ebc
mako: TWRP-ify

Change-Id: I376143f08d3150986614c3d6fd2d0d4d3f9a05fd
mako: Remove prebuilt kernel

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

Change-Id: I80740cb492250c7afdd1499457e4669ccee88dbb
audio_effects: Add stereowide effect

Change-Id: Ic3dcfe7bcaa78689df9b9dcc174de5c8d7b347fd
Kernel built inline and preparation for multi device support