Tweak kqueue watch open(2) call flags
Set O_CLOEXEC flag on opened watches to not leak file descriptors on execve
Set O_NONBLOCK flag to not block worker thread on opens of FIFOs/pipes