Update dependencies
Print coloured diffs in the tests
Update qunit to 1.12. Update some odd test logic around unexpected module starts. Remove null module names from XML output.
Don't throw an error when tests don't have messages.