Change how the build directory is chosen
Description
Whilst doing !876 (closed) we found some issues on how the runner chooses the build directory, which were explain it detail in !876 (comment 93721659)
Proposal
- Remove
RootDir - The responsability of choosing the build directory should only be
Build#StartBuildto prevent the dual brain problem -
disallowedCustomBuildDirshould be moved toBuild#StartBuildas well after theDocker#prepareBuildsDiris done for mounting the volumes for the docker executre.