add VoteOfMeMessageTest , fix setReferenceMessage incorrect throw
add more test
try to abstract platform related stuff
update TODO
update gson to 2.2.4
update jetty 7.6.11
update logback
copy depends jar in ant build script