Execute build inside a Docker container.

The SCM checkout will occur on the build slave as with a standard jenkins build, but all later build steps will execute within the container. The project workspace is mounted inside container as /var/workspace and build step are executed from this directory.