[tests] using clar now

NOTE : This is an __experimental__ attempt to replace the existing test framework with clar which is used in libgit2.

Any idea or advice is welcome!