Move build definition into Broccolifile.js
Remove vendor directory
Rename generator to builder
Hash file identity on fewer stat keys
Introduce TreeTransform class, and turn compilation phase into a TreeTransform
Work in progress to moving towards TreeTransform-centric architecture
Rename TreeTransform to Transformer
Move compilers and preprocessors into subdirectory
Move package handling code next to PackageReader
Rename "regenerate" to "build"
Clean up intermediate build products properly
Write synchronously

This race condition was triggered when using the "build" command.
Add defensive semicolon
Make builder agnostic about type of transformer
Rename PreprocessorCollection to PreprocessorPipeline
Use better verbs for running transformers, preprocessors, compilers
Add ES6ConcatenatorCompiler
Formatting and cleanup
Extract multi-glob functionality into helper
Remove unused JavaScriptConcatenatorCompiler