epoll descriptors now report events

epoll file descriptors are readable (EPOLLIN) when any of their
child descriptors that they are watching have events to report.

closes #149