Move the fixtures out of the static folder.

This way we can ensure they’re not cached. This fixed a failing test in IE 6-7.
Fix some async tests.

These weren’t being handled as async tests even though they do async stuff. Any failures in these tests were being thrown but not caught; in most browsers this just displays an error, but in IE 6-7 it caused everything to get out of whack. Subsequent tests would run at the wrong time and would fail because they didn’t see the HTML fixtures they were expecting.
Add a numeric query string to all the assets we serve out of /static just to be safe.
Unify our feature detection for console.log/group.