introduce LIBNODE_REMOVE_LISTENER
refactor gtest_net_common.h
refactor MessageQueue