tcsh: implement workaround for the history pollution

Note that I had to disable the check of existance of the FIFO channel
with the angel. This means that if for some reason the angel dies (I
know, angels can't die), the shell will be blocked.