Changes in CTK+ 3.8

CtkIconInfo 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 CtkIconInfos outside CTK+, so this is not expected to be a big problem.