Only print output for modules that actually ran tests

Since the recent changes to how unit tests are run, the 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 the test runner to filter out modules that don't have tests.