shotwell: use gsettings dconf backend, use hicolor_icon_theme

This fixes issue #5433. Whilst at it, I found that shotwell also requires hicolor_icon_theme in a few of its dialog windows, so I've added it in as well.