Automatic backlight control

I repurposed code from orientation and and generic_buffer. Still work in progress, more of proof of concept.

Future milestone: split to standalone driver and backlight controll connected via dbus