Use sysfs for indicator led control to allow blinking

If red, green and blue channels are found from sysfs, those are
used for led control instead of the libhardware functions.

[hybris.so] Use sysfs for indicator led control to allow blinking
Reset led when switching patterns

The blinking must be disabled before programming new blink
period and color.
Merge pull request #6 from spiiroin/blink_leds

Use sysfs for indicator led control to allow blinking
Bump mce-plugin-libhybris version 1.1.0
Try to avoid unwanted rainbow LED patterns

Minimize the delay between writing the updated brightness value
for red, green and blue channels by keeping the files open and
separating the blink and brightness control writes.

[hybris.so] Try to avoid unwanted rainbow LED patterns
Merge pull request #7 from spiiroin/led_control

Try to avoid unwanted rainbow LED patterns
Bump mce-plugin-libhybris version 1.1.1
Add delay between consecutive led brightness changes

Writing to brightness sysfs file triggers delayed activity in
the kernel side. Writing another value before the delayed
activity is finished can cause unexpected results.

Because there is no way to know when kernel side is finished,
a timer based state machine is used to ensure there is at least
10ms delay between the writes.

[hybris.so] Add delay between consecutive led brightness changes
Merge pull request #8 from spiiroin/led_control

Add delay between consecutive led brightness changes
Bump mce-plugin-libhybris version to 1.1.2