Merged substitute lists config into main substitutes map since the keys share the same namespace anyhow. Lists are marked as such by a LIST_ prefix just like JSON output is marked by a _JSON suffix.
Files added and removed by legacy processors are now logged
Added support for returning a boolean instead of an array of matches when a single path string is passed to minimatches instead of an array of paths
Decided to use a single build digest prefix (e.g: __BUILD__/foo.js => build-1234abcd/foo.js) instead of suffixing files with their individual digests