slirp: use polling callbacks, drop glib requirement