#4 重构日志logger，将loggername单独提取出来。
#65 开始开发Broker限制订阅组功能
#4 重构common目录的包结构，类结构
fixed #45 PullConsumer支持定时存储消费进度
#4 增加mqconsole.exe命令
#4 增加mqconsole win32执行程序，方便调试
#4 重构ClientConfig的使用方式，由之前组合方式改为继承方式
#4 将集成测试代码由Broker工程转移到test工程下
#4 重构，PullConsumer  消费进度管理功能优化
#4 将集成测试代码转移到test目录
#4 重构OffsetStore
#4 客户端日志单独打印，不继承Root
#4 优化Producer 日志打印
#1 开发Push Consumer，重构PullAPI
#4 去除clientConfig中与Log相关的字段
#4 去除clientConfig中与Log相关的字段
#1 开发PushConsumer
#1 开发PushConsumer
#1 开发PushConsumer，主要完成从Broker拉取消息服务
#1 开发PushConsumer，增加流控机制
#1 开发PushConsumer，收到消息时，执行自动重定向逻辑（堆积消息只消费Slave）
#4 重构通信层，对于异步调用通过原子变量严格保证异步回调只被调用一次（Exactly and only once）