Junit test result from TAP
Meson version bumps with the side-effect of closing #296 (closed), to use junit test report and TAP.
The junit test report allows Gitlab to show a nice test report with test names on MR pages.
This would be good without the final patch that changes the test suite to use TAP towards Meson.
The reason this MR is WIP, is that moving to TAP so that we get all sub-tests listed and SKIPs counted will cause all tests and sub-tests to be named with counter values instead of names in the junit report.
The issue with test names was solved in a new Meson release.
Mind, that Gitlab does not parse all execution times from Junit, which means that the reported running times in Gitlab are missing for all tests using TAP. Meson does put the running times in Junit, but I guess Gitlab wants the running times of each sub-case which Meson cannot know.