Ensure that runner UI ends up in correct state when there are no tests to run.
Fix ManifestIterator so that we try the next test type when there are no tests of a given type.
Fix the reftest UI a bit.
Merge pull request #991 from w3c/jgraham/runner_no_tests

Ensure that runner UI ends up in correct state when there are no tests t...