TreeIterator: Tests and Fixes

**Work In Progress.**

Continuing to improve our tests. This time — `TreeIterator`.

Implementing tests according to `Mozilla AST`. Found one unexpected behaviour.
Noticed this problem. I am looking forward for better `JsFile` in future. Encapsulating `esprima`-logic in JsFile can solve this problem in future.

I will look into this later, deal?