Full (enough) coverage for lib/worker.js
Call worker.build() directly from base class.
Instantiate worker instance and attach events in base run().
Pass filename when emitting 'drain' event.
Remove no-op tests to indicate pending status.
Implement 'cleanup' event in master, with significant tests.
Merge branch 'master' into dependency-filtering

Conflicts:
	lib/master.js