Output JUnit test results and improve skipped test detection log
- dune-ctest now writes a JUnit XML result file to Testing/cmake.xml. This can be picked up by GitLab for better error reporting.
- Right now, tests that fail because compilation failed are not detected as an error. This is fixed now.