Add a new feature that allows you to add a build step of constructing
a docker image from a Dockerfile, and optionally push that image to
a registry.

This is particularly useful if your slaves themselves don't run docker
(or docker-in-docker), as no client-side tools are neccessary.


Signed-off-by: Nigel Magnay <nigel.magnay@gmail.com>