Src: moving errorString() and objectValues() from core.js to assert.js

both functions are used only on that file methods
Src: moving synchronize to test.js

only used on that file
Src: moving diff() to test.js

function used only on that file
Src: moving saveGlobal() and checkPollution() to test.js
Src: moving local references from core.js to intro.js
Src: moving testId to test.js
Gruntfile: adding 'scoped' step to the concat process
Gruntfile: grouping non Dist jshint process

and setting it to check for scoped files
Git: adding temp dir to .gitignore
Src: introducing the scoped variable
Dump: using scoped variable in dump.js
Core: scoping core.js and removing unused var
Core: externating core.js methods and objects
Core: calling Test object from scoped var
Diff: scoping diff.js
Equiv: scoping equiv.js
Equiv: whitespace
Equiv: moving vars declarations to top

plus minor code style fixes
Export: scoping export.js
Test: scoping test.js