take ZDOTDIR into account when searching for ZSH shell initialziation files, fix #2479