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
Async: Tests are now Promise-aware

Fixes #632.
Ref #534.