Fix multiple ReaderFrontLight instances, i18n issues, and refactor event handling to follow codebase patterns
Big refactoring: Device handles frontlight device, ReaderFrontLight now only GUI
Refactor min/max handling in BaseFrontLight; use getFrontlight() in ReaderFrontLight for consistency
Update koreader-base
Force initialization of FrontLight in Input:init() to avoid glitches in Kobo
Merge branch 'master' into frontlight3
Refactor Kobo frontlight_intensity restoration: move to reader.lua
Merge pull request #212 from thotypous/frontlight3

Frontlight bugfixes and refactoring