Multi-test qunit targets don't fail if a child test has no assertions

Currently the check for 0/0 assertions only happens after an entire qunit target run, so if I have a list of 3 URLs and 2 of them each have 10 assertions, but the third as 0 assertions the qunit target will pass saying it ran 20/20 assertions.

If the third test is a standalone qunit target, it will fail with a message about no assertions.

This commit ensures that each test suite actually has assertions, rather than only checking at the qunit target complete time.

As a minor vanity point it adds a space between the URL and the dot printing to make the URLs clickable.