Add Findepoll.cmake
- On FreeBSD epoll.h if provided through a library (from a port, epoll-shim) that emulates the Linux behavior. Make a CMake module for it to hide differences in systems behind a module.
- Find epoll on FreeBSD and link to it
Now on FreeBSD, tries to compile virtual_terminal.cpp, which will fail because
that needs more patches.