Compare: allow comparing multiple runs to multiple runs
Sometimes, machines participating in the same "run" can require a different set of builds. This means a runconfig cannot be shared between them and we thus need to allow comparing multiple runconfigs with each other.
Let's add support for this niche feature, which can still be quite beneficial.