redis support multi/exec. fix Issue #53
lua service init error behavior changed
bugfix #53
bugfix: lua-bson , don't dec index when pack dict
bugfix: mistake return value from send_buffer
same with SOCKET_DATA, when it is propagated to
skynet_socket_poll(), may crash the program
bugfix: missing FREE(buffer) when socket is closing
bugfix: close pending socket when write_buffer drain
explict return statement to suppress compiler warning
correct odd format style
Merge pull request #54 from kezhuw/fixes

Fixes
bugfix: missing setting socket to non blocking
after block connecting
Merge pull request #55 from kezhuw/fixes

bugfix: missing setting socket to non blocking
redis auth
use table.unpack instead of unpack
minor fix for rare case
Merge pull request #57 from kezhuw/fixes

minor fix for rare case
bugfix: socket readall , clear buffer offset
add skynet.queryservice
add skynet.watch for skynet.call, read http://blog.codingnow.com/2013/12/skynet_monitor.html
bugfix: trace switch after recv exit signal