Update StringAlter to the version with new experimental capabilities
todo.js update
Spread transpiler update + tests
Classes transpiler update + tests
Scope class and core transpiler update (new temp variables logic) and import decl support

Scope:
+ mutate method
* add method: add freeFromPosition argument
* pushFree/popFree update: new logic for temporary variables

core:
+ ImportDeclaration support
+ ForOfStatement detection
* __getNodeBegin method update
* getScopeTempVar/setScopeTempVar update accordingly new temp variables
logic
* bubbledVariableDeclaration tiny refactoring
Add new let already declared tests
Function transpiler update + tests

Add extended /function expression/arrow function/ support
Add forOf support (update destructuring/loopClosures transpilers for for-of) + tests
Add objectLiteral transpiler (without tests :( )
* tests
* README and es6toes5