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
Fold StaticFileCompiler into CompilerCollection's new staticFiles option
Say "file" instead of "path" in API
Remove unused ES6TranspilerPreprocessor

The more appropriate place for this functionality seems to be the
ES6ConcatenatorCompiler.
Exit with non-zero exit code on SIGINT
Use path.join to join paths

It ignores empty components, and normalizes '.' and '..'.
Merge branch 'master' into swarmbox

Conflicts:
	Broccolifile.js
	lib/builder.js
	lib/components.js
	lib/helpers.js
	lib/readers.js
	lib/server.js
	lib/transformers/compilers.js
	lib/transformers/preprocessors.js
Cleanup merge. WIP. Reader globbing is still broken.