mi_fifo: add mechanism to recreate FIFO file

The module checks every 30 seconds if the FIFO file was deleted. If it was, it
recreates it. One can force file recreation by sending a SIGHUP signal to the
MI FIFO process.