Use setting_data_get_string_representation + fix a bug

There was a segfault because driver.menu is not set in case of lakka (and I don't understand why, as lakka_init is returning menu) so added a check of driver.menu in settings_data.c. I hope this check does not break something elsewhere.