GtkNSView now tracks its timeout and removes it, if it still exists,
during unrealize phase. This fixes an issue with my previous GtkNSView
patch, where if we destroy the widget quickly after creating it then
it would get stuck.