Merge remote-tracking branch 'chen3feng/master'
add varint encoding
make functions as static functions of Varint
implement compression
refactor code following chen3feng's comments
remove Varint from function names
fix comments of chen3feng
add TOFT_ prefix
fix comments of chen3feng
remove private
Merge branch 'master' of https://github.com/yeshunping/toft into yeshunping-master
Fix Varint and add SetupBinaryVersion
Fix for cpplint
Merge pull request #86 from chen3feng/develop

Develop