fix FIFO permissions bug

In Ubuntu there is a bug in the POSIX mkfifo function. It doesn't
set the mode right. So explicitly set the mode with chmod
afterwards.

Furthermore, the preloader doesn't need to create the FIFO. So
remove the unnecessary part.
linuxhooking: do some clean up in the libs