Invalidate cache if any gradle build scripts changed
Invalidate cache if any gradle build scripts changed

This change sacrifices performance for correctness by invalidating
the completion cache if any *.gradle or *.gradle.kts changes.

This uses md5 sums of all gradle scripts along with the absolute
path of the build script for the cache key.

Fixes: #2

eriwen/gradle-completion