470e7da5d7
- Add EventLoopException to wrap the exceptions while an event loop does something - Make EventLoop.register() return EventLoop so that the caller knows the actual EventLoop that will handle the Channel even if the caller called register() from MultithreadEventLoop