Tests: Inject testswarm script after loading all tests
Grunt: Watch task run the default task at start

Ref #582
Grunt: Update test-on-node task to remove globals

Ref #582
Closes #586
Assert: Simplify ok assertion

Fixes #587
Dump: Move QUnit.jsDump to QUnit.dump

Fixes gh-592
Ref gh-591
Build: Move jsdiff to external directory

Closes gh-591
Build: Update license