JUnitLogger: Add a `name` property to the test run. Closes gh-389

Added a `name` property to the test run.
Value in the standard browser-based use case: `window.location.href`.
Sort the module names so we no longer rely on implicit ordering. Fixes #391. Closes gh-392
Readme: Update "test suite" to "unit testing framework".

Closes #409.
QUnit Composite - First round of major cleanup
 - Reduced surface area of API to minimum.
 - Corrected issue in 'qunit-composite.js' with use of inline style vs. CSS class that prevent results from ever being expanded.
 - Deleted 'index.html' as it was a pointless copy of the 'README.md'.
 - Renamed 'composite-demo-test.html' to 'composite.html' to match all of the other QUnit addons.
 - Added some special notes to the 'README.md'.
Merge branch 'master' of github.com:jquery/qunit into qunit-composite_code_cleanup_and_surface_reduction