objects/baseobject: ensure that a value to be set is properly decoded.

This fixes the menu generation issue with some applications with special characters.
objects/icon: less strict type checking
objects/icon: use the default icon theme; use lookup_icon also for Gio.ThemedIcon and Gio.FileIcon.
config: use applications-other as xdgmenu-icon.
1.30.0