Update start-build! to return a channel.

start-build! now returns a core.async channel that will hold
all of the output from the stdout and stderr streams of the
build.

Unfortunately, the tooling API does still put all of that
information into the logs too.