grunt: don't jshint before building
grunt: added 'test:nobuild' to allow repeated testing without building
test: fixed for phantomjs, which had been timing out in the pubsub tests
package.json: updated version of 'grunt-contrib-qunit'