gos-k

Results 3 issues of gos-k

* Bugfix communication locks. * Modify error conditions. * Rewrite call-to with chanl.

I modified idle-timeout unittest to many time fetch and putback. And I executed unittest using `make` command. ```diff diff --git a/tests/main.lisp b/tests/main.lisp index bdc7962..00c4a83 100644 --- a/tests/main.lisp +++ b/tests/main.lisp @@...

If the command fails, this will not show the stacktrace.