Significant performance improvements for zsh completion
Significant performance improvements for zsh completion

Use the same caching strategy as bash impl where we cache the
Gradle scripts and get stats on them very quickly to check
if cache is invalid.

This change also adds completion for :-prefixed tasks

eriwen/gradle-completion