Remove unrelated files
Add first watch cli support.
Add runAll methods on watch_plugin
Change handling of the cli sigint and pause during runs
Fix broken tests
Implements basic cli features in watch task
Remove .tests directory from watches
Add defensive code for a random exception on watch exit.
Merge branch 'feature_watchfile' into feature_promise_based_file_processing

Conflicts:
	lib/tasks/build.cake.js
	lib/tasks/build/builder.js
	lib/tasks/watch/watcher.js
	src/tasks/watch/watcher.coffee