Remove have-quartz-gtk from gtk3 using gtk macros

Gtk+ 3 has GDK_WINDOWING_X11 and GDK_WINDOWING_QUARTZ macros that we
can use instead.  The old Gtk+ 2 package (gtk) will still use the flag.
Fix treeViewScrollToCell
Bump gtk and gtk3 versions