First version with epoll support

Версия описана в статье http://habrahabr.ru/post/212101/