1. 心跳线程HeartbeatThread实现stop方法
2. 修改QueueMessageProcessor里的stop方法将thread.interrupt修改成queue.put(new EmptySysInternalMessage())来处理阻塞消息队列
3. 增加ExecutorService的工具类ExecutorUtils，用于进行ExecutorService的关闭