Return error if Dockerfile is empty
Merge pull request #3294 from discordianfish/3293-better-error-dockerfile-empty

Return error if Dockerfile is empty
Builder: extract the execution of a single build step into buildFile.BuildStep
New build instruction: ONBUILD defines a trigger to execute when extending an image with a new build