Test: Introduce order independent testId to replace testNumber

This is a POC. Bikeshed please.
Now that you mention it, I can't imagine anyone relying on the parameter, that would be a very unreliable filter. In the worst case, we have to bring it back in a patch release, I'm okay with taking that risk. 

Could you also put together a PR to update the API docs for QUnit.config?