CI: Convert CTest Results to JUnit Format and Report to GitLab
This takes the CTest output from our testing suite and converts it to the XML format interpreted by the JUnit parser of the GitLab CI. We take the XML file and upload it to GitLab to display testing results directly in the MR.