Make expected stdout mandatory for warning-meson and failing-meson tests
Make expected stdout mandatory for warning-meson and failing-meson tests

Unify present or absent test.json file cases in gather_tests

Make expected stdout mandatory in test.json for some test categories

Use a trivial TestCategory class rather than a tuple, to make it easier
to default category attributes

becm/meson,jpakkane/meson,jpakkane/meson,pexip/meson,QuLogic/meson,jpakkane/meson,pexip/meson,pexip/meson,jpakkane/meson,becm/meson,becm/meson,mesonbuild/meson,pexip/meson,mesonbuild/meson,becm/meson,QuLogic/meson,pexip/meson,QuLogic/meson,becm/meson,mesonbuild/meson,jpakkane/meson,becm/meson,QuLogic/meson,QuLogic/meson,QuLogic/meson,jpakkane/meson,becm/meson,mesonbuild/meson,mesonbuild/meson,QuLogic/meson,pexip/meson,mesonbuild/meson,becm/meson,QuLogic/meson,mesonbuild/meson,mesonbuild/meson,mesonbuild/meson,becm/meson,jpakkane/meson,pexip/meson,pexip/meson,pexip/meson,jpakkane/meson,pexip/meson,jpakkane/meson,mesonbuild/meson,QuLogic/meson,becm/meson