Merge pull request #29 from ErikFang/master

add period in ReadyCollector.proto and StreamId, fix some todo in supervisor
Merge pull request #30 from ErikFang/master

fix getUnknowMessage compile error in test
Merge pull request #13 from dianping/master

from dianping to jin
Merge pull request #31 from ErikFang/master

add period to AppRoll, RollID, streamId; add getLocalHost() getRemoteHos...
Merge pull request #14 from dianping/master

from dianping to jin
Merge pull request #32 from ErikFang/master

review recovery strategy, ready for demo
Merge pull request #15 from dianping/master

from dianping to jin
Merge pull request #34 from ErikFang/master

bug fix and client reconnect
Merge pull request #16 from dianping/master

from dianping to jin
Merge pull request #35 from ErikFang/master

fix bug in noAvailableNode processing, which causes message explosion
Merge pull request #36 from ErikFang/master

miss NoAvailableNode.proto and .java
Merge pull request #37 from ErikFang/master

bug fix
Merge pull request #17 from dianping/master

from dianping to jin
Merge pull request #38 from ErikFang/master

review node failure processing strategy
Merge pull request #18 from dianping/master

from dianping to jin
modify some ut
Merge pull request #39 from ErikFang/master

add new message
Merge pull request #40 from ErikFang/master

add encoder in LogTailerListener.java to fix tailer's garbled characters...
remove flush
Merge pull request #19 from dianping/master

from dianping to jin