Test: Remove unused code

Ref https://github.com/jquery/qunit/pull/634#discussion_r17050275
Logging: Add runtime to moduleDone

Add runtime to moduleDone
Minor cleanup of other logging runtime

Fixes #645
Test: Synchronize hooks order

The 'synchronize' functions now also accepts arrays of functions

Fixes #647
Closes #650
Reporter: Ensure markup is valid XHTML

Build: Ensure markup is valid XHTML (entities and empty elements)

Fixes #645
Tests: Increase max expected time for 'timing' test module

Android is too slow to meet the previously expected maximum time asserted

Should resolve the failure in http://swarm.jquery.org/result/2048943
Tests: Remove invalid comment

The reordering is disabled in logs.html
Async: Implement assert.async

Enforce test-bound start/stop calls

Fixes #534
Closes #653
Logging: Defer begin event till tests actually starts

Also adds minor test cleanup

Fixes #659