update .cshrc/.tcshrc rather than .profile when using csh/tcsh

Closes #1843
Merge pull request #1852 from OCamlPro/csh-profile

update .cshrc/.tcshrc rather than .profile when using csh/tcsh