Make docker build return exit code of build step

If a command during build fails, `docker build` now returns with
the exit code of that command.

This makes it necessary to change the build api endpoint to
return a json object stream.
Merge pull request #2206 from discordianfish/1150-build-return-exit-code

Make docker build return exit code of build step