JUnitLogger: Add a `name` property to the test run

Added a `name` property to the test run.

Its assigned value will be, in priority order:
 1. `window.location.href` (i.e. in the standard browser-based use case, or with jsdom)
 2. The name of the [first] test module if there was only 1 test module (i.e. in [node-qunit](https://github.com/kof/node-qunit))
 3. `null` (i.e. WAT?)

This PR usurps #389.