Only print output for modules that actually ran tests

Since the recent changes to how unit tests are run, the Posix test runner prints PASS output for every module in druntime and phobos that doesn't fail its tests, whether the module has any tests or not.  This is misleading and noisy, so I've modified test_runner.d to filter out modules that don't have tests.