tcsh support

I'm not sure how well tcsh can be supported given its limitations (e.g. no functions), but the basic functionality is there.