i9100g: liblights: generic button backlight implementation

Change-Id: Ia3c4be6f2fb8a71a575e449ba7e8893d6bdd0e94
Merge "i9100g: liblights: generic button backlight implementation" into cm-10.2
Merge branch 'cm-10.2' into martincz