bladeparts: rewrite & cleanup

*rewrite device settings
--previously settings took effect only after user left the settings screen
*add option to disable button backlight
*fix indentation
*remove unnecessary strings
*add finnish translations

Change-Id: I9784765d52d80a95b6fdc1bd98a91f1d156df90e
bladeparts: use uniform title between devices

*Use "Advanced settings" for all DeviceParts
*Use /sys/class path for button backlight

Change-Id: I7b739da1ae301916a03e43841d7de8663a5400c9
liblights: cleanup

Change-Id: I2603ee6c94470fb8f2bc1d3b19fe02e5b4eaea0d
Update patches for wpa_supplicant

Change-Id: I9ef7252d8872aad615ce8dbbec926a346b2ffad7