Support executables that are in containers
A special case for setExecutablesByVersion
will be the ability to load a container by version for the exectuable and then execute the container on the project directory using non-root. It will have to assume the same owner/group as under which Gradle is running at that point in time.