Fix iError not defined linting error

Ping #1495, #1827
Remove use of deperecated QUnit.raises function
Merge pull request #1828 from megawac/qunit-testing

Remove use of deperecated QUnit.raises function
Merge pull request #1827 from megawac/ml

Remove use of multiline Strings in tests
Prepare node testing. Separate browser specific tests
Initial Karma setup
Push karma deps
Fix npm test