JsInline: imported InliningVisitor from GWT
JsInline: changed InliningVisitor.process() signature

Now expects JsScope, not JsFunction
JsInline: pass translated call expression to InlinedCallTranslator
JsInline: optimized imports
JsInline: use InliningVisitor to inline invocation
JsInline: better statements initialization
JsInline: removed unused parameter x from addVars()
JsInline: inline callerScope variable usage
JsInline: hoisted names declaration
JsInline: InliningVisitor cleanup
JsInline: new inlining attempt