initial work on a workspace builder
Merge branch 'master' into devoncarew_builder
merge to master and run the build in a job
fix completer
changed to run each builder in it's own job; added two more tests
Merge pull request #506 from dart-lang/devoncarew_builder

add a builder abstraction