Add a new Poller implementation that uses epoll rather than select

This should scale to a large number of FDs. I still need to do some benchmarking. 

epoll can be enabled with the --use-epoll flag. Additionally for tests setting OLA_USE_EPOLL=true in the environment will enable it. 


Closes #229 
Ah, I think that's different to other bits of the codebase then, but I could be wrong.