GWT parser copied
Test case
Changed imports to dart ast
Port attempt
Parse js
Made JsEmpty constructor public
Simple js works
Multiline js code fix
Expression statement stackoverflow fix
Fixed numbers always parsed as double literal
Renamed parseJs to translateNativeJs
Eliminated unnecessary nested JsBlock
Explicitly passed in function flag to rhino parser
Function argument test