start passing filename lists to the running task.
add test that tasks get the names of changed files.
expose a promise-ified version of glob.
pass current_files and changed_files.
add statefile.
minor cleanups.
fix bug with state: must be per-watcher.
1.1.0 at least.
update coffee to use watches.
add a test to verify promise behavior in after.
remove -x and make statefile mode the default/only way it runs. add a paused mode to the runner so it doesn't race on startup.
travis wants the glob import to be explicit?
require a recent globwatcher.
give glob a default option block.
log when we detect cs.
"attach" elements should be merged in before "after" elements.
add "always" tasks (always: true).
move to .plz/state
remove Q voodoo that's not needed anymore.
move activateWatches() to task. use sets for tracking finished tasks. and post only "filenames" into context.