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

Fixes #632
Ref #534
Closes #634