Completed EventLoop integration, CocoaEventLoop now calls EventLoop::run when appropriate.