Include sys/types.h from headers that refer to ssize_t

Linux gets by without this, but it's required on BSDs/OS X.
Only build poll_epoll.c under Linux

And default to using epoll under Linux.