[.zshrc.prompt] refine dir stack, use POSIX way
[.zshrc.prompt] refine git info, check git existance and stash counts