parent-side watchdog thread doesn't need to be daemon.
Changed API on the child side. now uses receive_loop.
Unittest for msggard watchdog + bugfixes
Back to read_message()
Environment exposed in msgstdio
msgimport