ilb/git.zsh: Optimize git_prompt_status()

Avoid looking for dirty submodules when git >= 1.7.2 using
the --ignore-submodules=dirty option.

Avoid looking at untracked files and other types of files when
the theme does not display them.

This dramatically speeds up performance.
Add davvid theme