Fixed issue #178 thanks to @herby
Fixed previous commit, and really fixing #178
Optimization of HashedCollection >> keys as per GH-174.
NodeVisitor all methods call visitNode:

Conflicts:

	st/Compiler.st
using #asJavascript everywhere (no literal 'unesacpe(..' used)
Different escaping. No unescape called. Escapes into UTF-8 range (only escape 0x00-0x1f, double quote and backslash, and 0x7f-0x9f, the rest is left unchanged).
Merge pull request #187 from herby/master

Different fixes.
Split the Compiler into 2 classes: AbstractCompiler and Compiler
Formatting
subclassResponsibility
Fixes GH-192
Speeding boot.js (for-in removed in favour for-i/Object.keys if possible)
Repetitious recursive calls of init on metaclasses fixed. Load speed improved considerably.
Another, simple take on GH-177, no wrapper function, value computed before throw.
Merge pull request #188 from herby/master

Various updates
Fix for issue #169
String>>matchesOf: implementation (see issue #162)
Fixed issue #181 + unit tests
Fixed issue #141
Fixed issue #127