tcsh compatibility

I've changed my login shell in the Advanced Options section of the Users prefpane to tcsh, and noticed that exec-path-from-shell no longer worked.  The `--login` flag works for bash and zsh, but not tcsh.  The effective equivalent for tcsh is `-d`.