lib: Split epoll and select loops into separate files.