Use [ -nt ] instead of stat -f%m to check cache files.
Allow ":" and "-" characters in phing tasks.

Tasks that included hyphens or colons were being excluded from
completion.  This improves the usage for this.
Merge pull request #1655 from nubs/phing-and-cache-files

Improve portability of cache file detection for command targets