fifo output capability

This pull adds basic support for FIFOs as tee outputs.

The code is very basic; for example no new fd type was added. Feel free to rewrite as wanted.