[GTK] Use GMainLoopSource for idle and timeout sources in WebCore