fixing the remnant borders left on the header buttons
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
Add EditorConfig to enforce spacing

Will automatically use the correct indenting and trim line endings on
supported IDEs.
Merge pull request #2103 from awesomerobot/master

fixing the remnant borders left on the header buttons
Merge pull request #2105 from nschonni/add-editorconfig

Add EditorConfig to enforce spacing
Merge pull request #2104 from nschonni/additional-jshinting

Additional jshinting