skyped: working but still incomplete rewrite of skyped-gobject (still using blocking sockets)