Changes in GTK+ 3.8

GtkIconInfo has changed from being a boxed type to a GObject. This is technically an ABI change, but basically all existing code will keep working if its used as a boxed type, and it is not possible to instantiate GtkIconInfos outside GTK+, so this is not expected to be a big problem.