Run CFRunLoop within libuv's eventloop