[MAJOR] missing tv_now in kqueue_poll() blocking timeouts

a missing call to tv_now(&now) just after kevent() prevented
the timeouts from expiring.
diff --git a/src/ev_kqueue.c b/src/ev_kqueue.c
index 44afefe..dd990e4 100644
--- a/src/ev_kqueue.c
+++ b/src/ev_kqueue.c
@@ -117,6 +117,7 @@
 			kev,       // struct kevent *eventlist
 			maxfd,     // int nevents
 			to_ptr);   // const struct timespec *timeout
+	tv_now(&now);
 
 	for (count = 0; count < status; count++) {
 		fd = kev[count].ident;