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