Test/jshint: predef => globals
grunt 0.4.1 => 0.4.2 plus updating grunt-contrib-* versions
Gruntfile: inverting ifs
Core: whitespace && addEvent => addEvent() in error string
export.js: removing a comment line
outro.js: .call() => ()
Tests: JS Style (spacings) and TODO comment
Package.json: very specific versions of dependencies (without a tilde)
Core: specifying IE support (<9)
Tests: whitespace checking after code review