fix NPE when combining two tasks, if one has a "must" and the other doesn't.
move the task runner into its own class.
add a test for file-re-triggering.
when running triggered tasks, don't re-run any dependencies that have already been run in this queue-cycle.
test can now depend on build.
bump to 0.10.0.
try travis.
be loud in travis.
hopeful munging of the package.json file.
Merge branch 'runner'