Mark KQueue::Native#kevent as blocking with FFI

kevent is a blocking function and needs to be marked a such with FFI so it will release Ruby's global interpreter lock when calling it.  Without this, calls to KQueue::Queue#run will hang the entire Ruby process, preventing other threads from running as well as preventing SIGINT/SIGTERM from being handled.