tests/lint: reorganize testsTests for a single working language construct don't usually need aseparate file, they can be grouped together, like in expr.c or gcc.c.
lint: fix folding of comparisons in constant expressions
tests/lint: demonstrate wrong constant folding in strict bool modeFound while investigating wrong constant folding in default mode.