implement ConsoleServer
use ConsoleServer in Game.cpp
implement lightdata temp methods for testing, maybe they will be removed
modify POSIX TCPSocket as non-blocking
improve console tool