I think this finally gets task-specific scopes.

It's working with highlighting (well, ignoring execution blocks which I can live with) and I think I just need to fix up the particular scope names to get completions to work. The code is messy though; cleanup to follow.
New language files with task-specific highlighting.
A bit of general code cleanup.
Don't need that old comment anymore.
Forcing keywords to exist only on word boundaries, preventing buildDir from getting highlighted in the words buildDirection or rebuildDir.
Updated langauge files that match keywords respecting word boundaries now.
Adding the Task items to all other tasks, as they will inherit them. This is especially useful for items like 'outputs' and 'dependsOn'.
Updated language files with the Task parent items.
Completions for the parent task now work inside of specific tasks.
Updating language files with parent-task completions.
test.gradle actually should be commited. It's quite useful.
First crack at an updated README.md. Will verify installation instructions and update if necessary.