Support for multiple runners

This patch allows multiple runners to build the same project in parallel,
as each runner has its own, dedicated directory for checking out and building the projects.