glib-2.0: Support owned delegates with Timeout.add