make contribs independant of the directory structure of picrin
remove miscommited test
Revert "make contribs independant of the directory structure of picrin"

This reverts commit cdee9d91349ba53a23244d1f3ea5061c8c074975.
mv FindREGEXP.cmake to under 10.regexp
Merge branch 'master' into refactor-contrib
Merge branch 'master' into refactor-contrib
Merge branch 'master' into refactor-contrib
add custom target `test-contrib` and make `make test` runs that
add test for regexp
add test for `for`
fix the test cases of `regexp-replace`
add test case for `null` of (picrin control for)
add main.scm
call main.scm inside main.c
fix main.scm
no exit
move the repl source to under piclib
[bugfix] command-line returned reversed list of command line arguments
[bugfix] case doesn't compare string equality
print takes an optional argument for output port, and returns obj itself