Rework build system and test execution
This updates C tests to run only as one binary. The important change is that tests are enabled explicitly and thus in default disabled. The same now also applies to linters.
rework-tests in 3 minutes and 46 seconds (queued for 5 seconds)8 jobs for