`waitUntil` async helper feedback

@lightblade thanks for the feedback.

  1. Including the callback parameter was an error. I have fixed it.
  2. timeout is a nice addition. I currently trust the QUnit.config.testTimeout for this purpose.
  3. Yes, it’s only used in acceptance test.