Substitute m4 obsolete macros
Merge pull request #18 from comzeradd/m4

Substitute m4 obsolete macros
Fix memory leak
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