[Photoframe desklet] Use GSettings instead of json to store settings
[Photoframe desklet] Use a more random shuffle mechanism
[Photoframe desklet] Fix bindSettings when handling strings