Replace runner alert with setCustomValidity() msg
Disable start button if no test types selected.
Explicitly state which tests types not found.
Merge pull request #1035 from w3c/submission/sideshowbarker/runner-validity

Web test runner UI changes: Replace alert() with setCustomValidity() message and disable start button if no test types selected.