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