Tests: use jasmine-jquery for fixtures

It supports caching which makes the fixture loading much more efficient, especially over the network.
Tests: karma conf updated
Tests: change the tests on weird elements to be more sensible elements so we're testing Consistent not browsers handling of focus events on an element that can't really get them!

And IE8 objects to the <content> element, so use a more normal one.
Tests: support for different mouse events (not used)
Tests: testem config add safari 5.0 and ie 6 in a non-active list as it doesn't work