Escape strings. Fixed #8
Added javascriptDebug macro. Fixed #9.
Fixed #11. Don't generate full path for function call defined inside global objects.
Simplify tests.
Move join and block functions to JsAst.