make logger thread safe
fully cancelable tentacle (but once canceled, it cannot reuse)
change event emit order
event.lua, kqueue.lua : remove log
tentacle.lua : add debug feature to store stack trace of tentacle caller
util.lua : change util.random's argument to avoid type mismatch error