JSHint QUnit helpers

- Don’t redefine controller
- Mark all functions as exported
- Mark the QUnit asyncTest as a global function
JSHint parse_html.js

- Mark Tautologistics as a global
- Mark parseHTML as exported
JSHint assertions.js

Mark all functions as exported
JSHint test helpers

Remove unreferenced globals
JSHint i18n.js

- Mark the I18n object as an overridable global
- Normalize comma first style rather than turning on lax comma
- Add missing semicolons
- Remove unnecessary semicolons
- Fix options overloading in “lookup”
- Use strict comparison for typeof checks and remove unnecessary parens
JSHint run-qunit.js

- Turn on devel for console and phantom for the phantomjs globals
- Remove unnecessary semicolons
- Use strict comparisons
- Add missing var statements used by for…in
JSHint headless-ember

- Mark all exported vars
- Mark redefined global vars
- Suppress leak warning for the redefinition of jQuery
Merge pull request #2104 from nschonni/additional-jshinting

Additional jshinting