Mark tests that do not require codegen as codegen-independent (replacing the `SkipTest` approach) and test them (together with the doctests) separately from the other tests.
Skip some long-running tests by default