Store message server into data store; Make node start read it from data store
add comments
protocol change part I
fix hashring bug
clean up hashring code
Add message server failover
send newmessageserver message at message server start, and reset lastCmdID
add timeout for socket connect to fix certain deadlock
add ackmessage for newmessageserver message
remove bufferedInput/OutputStream in message server which doesn't work with nio channel
change start sequence in appruntime
Add ring query in slateurlserver
Fixed a bug in hashring::remove
Fixed start sequence problem which caused error in certain case
fixed another start sequence problem
Check if ring is null at start
update lastCommittedCmdID at update ring
merge master