Add pause/resume support for PipeDescriptor with epoll
  - perhaps even if kqueue