Don't allow others to read fifo empty
Make syscalls signal safe.
Fixed shutdown command transmission bug.
Start chopping up humongous terminate function.
Correct return value from task wait.
Wait for task to exit even in kill case (busy unmounts may occur).
Continue chopping the terminate function.