Implement "ResilientSplitter"

This splitter redirects the output to the remaining processes when it
receives a EPIPE from them.

Also, if you send USR1 signal to it, it tries to reopen the closed pipes
and it tries to send messages again.
Remove ".idea" files

Added by mistake.