bugfix: socket id alloc
sigign
remove xmalloc
1. none blocking connect ; 2. socket.readall ; 3.socket.readline will return last line ; 4. lua service report launcher error
socket.open can return error
minor fix
bugfix: socket force close more than once
remove error message: invalid socket
improve socket lib
gate event loop timeout change to 10ms
socket.write return nil when write to a closed fd
skynet reuse coroutine
coroutine clear when gc
add QUERY command to query local service address
add skynet.context_ptr() & noneblocking socket.close
add mongo driver from lua-mongo project (wip)
add lua-bson
mongo driver support request_id
session id always be positive
exit monitor