[test] Add jsHint tests using qHint.js.
[test] Fix qhint.js to work on latest version of qUnit.
[test] Group tests into QUnit modules.
[help] Fix quest.js according to jsHint guideline.
Merge branch 'qunit-jshint' into develop