Prototype multiple device support
Display the results from multiple devices in the dashboard (recently enabled in tracie). This requires updates in our models and templates, which previously assumed 1 pipeline = 1 test job.
Note: There are many things going on in this MR, but it is structured as a proper patchset, and thus most easily reviewed that way (rather than looking at the final diff).
Edited by Alexandros Frantzis