clean up the icon theme situation
Icon themes are no longer a thing, and our api should reflect the changed practices around icon use.
Goals for GTK5 could be:
- Have an "image format" for icons
- Have GtkImage/GtkPicture just treat icons like any other paintable
- Have a tool for app devs to create those images and include them as resources
- Drop GtkIconTheme