foreign: Use our own assert() for syslog
Use lgger within vss.c

Without logger, the error messages are lost when we fork.

Fixes #9