Use anymatch
Switch to anysort
Implement anysort

with built-in regression test
Merge pull request #741 from brunch/anysort

Ultra-flexible config matching and sorting
Remove old sorting code
Fix heroku issues

by adding `vendor/node` directory to `conventions.ignored`
Resolves brunch/uglify-js-brunch#15
Ignore files _or directories_ that start with underscore
Update config docs
Allow onCompile callback to be defined in config

Resolves #747
Document onCompile in config
Update to chokidar 0.8.1 and read-components with component(1)
Add plugin.defaultEnv property. #748
Let watch.coffee handle optimizer enabling/filtering
Fix optimizer sourcemap handling #623
Fix plugin.minify test
Permit linting errors to be Error objects

This corrects the implicit assumption that errors returned from linting are strings by converting to string explicitly. In the case of coffeelint-brunch, a SyntaxError object returned by the linter causes brunch to crash with a TypeError.
Merge pull request #764 from thomdixon/patch-1

Permit linting errors to be Error objects
Add user-config plugin filtering #616
Add edge features disclaimer
Config clarifications and formatting