Build: Use global .jshintrc in test files

Adds QUnit as a global to the main jshintrc to avoid having to specify
a separate file. Also updates grunt-contrib-jshint.

Fixes #574
Closes #575
export.js: Export for all CommonJS environments

This includes tests for Node.js, Rhino, and RingoJS.

Closes #521