Docs: Fixing various typos. Closes #421.
Test: Temporary fix for jzaefferer/node-testswarm#9.
Add Jenkins build status badge.
Upgrade node-testswarm to v1.0.1

Reverts 00dea8e, which was a temporary fix for jzaefferer/node-testswarm#9.
Composite Addon: Clean up code.

As the documentation says, it exposes one new methods.

The other three properties (runSuite, initFrame, iframe) were
needlessly added to the QUnit root object.

Also changed empty value of `test` to undefined.
Composite Addon: Fix inability to look into assertions

When clicking the test suites they "expand" however nothing
appears to happen as all the children of the test element
have forced display none.
Addons: Extend QUnit.assert, don't extend the root 'QUnit' object anymore.

See JamesMGreene/qunit-assert-html#3 for more details.
Closes #418.
Expose class utility methods
Composite Addon: Major cleanup. Closes #425.
Build: Upgraded to Grunt 0.4.0. Fixes #377.
Add support for building on Travis-CI
Moved 'addons/composite' to 'jquery/qunit-composite.git'.
Tree: https://github.com/jquery/qunit-composite/tree/v1.0.0
Fixes #419.
PhantomJS plugin: Include stack trace for all failed tests.
Closes #416.
Attempting to reenable the logs and step unit tests.
PhantomJS plugin: Added optional timeout.
Closes #415.
Added a '.mailmap' file for use with grunt-git-authors. Add more authors that signed the CLA. Closes gh-428
Fix typo in "@deprecated".

Fixes #431.
Emit moduleStart before testStart even if test isn't in a module.
Test: Different titles for index.html and logs.html
assert.ok: Message shouldn't be undefined in 'log' event.

The default was being set after the object for the 'log' event
is created.