[tests] using clar now

  - enable test in travis-ci script
[build] Add CMake Build System

  - clar patch for cmake
[build] fix test won't start issue
[build] fix permission in searpc-codegen