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
Test: export Test to the scoped object
Assert: scoping assert.js
Assert: removing unnecessary variable
Src: Reverting indentation