Tests: Simplify addition of extra generator tests
Do not try to run the cmake
binary that has not been built yet. Always add the extra generator tests in combination with the corresponding Makefile and Ninja generators.
While at it, also simplify internal conditions for enabling these generators.