GtkIconHelper: Short circuit _gtk_icon_helper_get_size in some cases
GtkIconHelper: Short circuit _gtk_icon_helper_get_size in some cases

_gtk_icon_helper_get_size() is often used during size request and may
not necessary mean that the icon will be displayed immediately. In
many common cases we know the size without having to ensure a surface.
In many cases this means we can avoid loading an icon until needed, and
in the case of stateless IconHelpers such as GtkCellRendererPixbuf this
is very important as otherwise it will constantly be reloading icons
if the displayed set is larger than the in-memory icon cache.

https://bugzilla.gnome.org/show_bug.cgi?id=734651

Lyude/gtk-,davidgumberg/gtk,jadahl/gtk,ahodesuka/gtk,Lyude/gtk-,jadahl/gtk,davidgumberg/gtk,davidgumberg/gtk,jigpu/gtk,Lyude/gtk-,Lyude/gtk-,grubersjoe/adwaita,jadahl/gtk,ahodesuka/gtk,alexlarsson/gtk,alexlarsson/gtk,jadahl/gtk,jessevdk/gtk,Lyude/gtk-,davidgumberg/gtk,jessevdk/gtk,chergert/gtk,alexlarsson/gtk,jessevdk/gtk,Adamovskiy/gtk,grubersjoe/adwaita,Adamovskiy/gtk,chergert/gtk,grubersjoe/adwaita,jigpu/gtk,Adamovskiy/gtk,ahodesuka/gtk,grubersjoe/adwaita,jigpu/gtk,jessevdk/gtk,ahodesuka/gtk,Lyude/gtk-,ahodesuka/gtk,grubersjoe/adwaita,ahodesuka/gtk,chergert/gtk,alexlarsson/gtk,Adamovskiy/gtk,grubersjoe/adwaita,davidgumberg/gtk,alexlarsson/gtk,Adamovskiy/gtk,Lyude/gtk-,jadahl/gtk,jessevdk/gtk,jessevdk/gtk,ahodesuka/gtk,Adamovskiy/gtk,ahodesuka/gtk,chergert/gtk,alexlarsson/gtk,davidgumberg/gtk,jadahl/gtk,alexlarsson/gtk,alexlarsson/gtk,davidgumberg/gtk,jadahl/gtk,jigpu/gtk,chergert/gtk,chergert/gtk,jigpu/gtk,jadahl/gtk,grubersjoe/adwaita,grubersjoe/adwaita,Adamovskiy/gtk,chergert/gtk,chergert/gtk,Lyude/gtk-,jigpu/gtk,jigpu/gtk,davidgumberg/gtk,jessevdk/gtk,Adamovskiy/gtk,jigpu/gtk