[lib] fix searpc codegen issue
Merge pull request #17 from Chilledheart/patch-1

[lib] fix searpc codegen issue
add clang-format support
[build] add cmake build system

 - fix permission in searpc-codegen
 - remove shared library version
 - test support
 - python support
[lib] cleanup unused or duplicated headers in source file
[tests] add utils test
[tests] cleanup whitespaces
eliminate whites