JS parser: pass Parser additional parameters using ParsingConfig
JS parser: fixed labelled break/continue
~~JS parser: added jsExpression intrinsic
~~ prohibit using jsCode as expression, use jsExpression instead
~~ copyright
~~ original gwt code revision notice
~~ NUMBER_DOUBLE to NUMBER
~~ removed commented code
~~ simplified isJsNumber
~~ inlined getXLiteral
~~ catchScopeTest
~~ assertArrayEquals was used only once, so moved to usage site
JS test minor: removed 'Inline' from name checkFooBoxWithInlineDirectives

checkFooBoxWithInlineDirectives was moved from InlineTest, but was not renamed
~~ should exit labels scope
~~ labels clash test
JS test minor: added assertion error message
~~ fixup int literal creation
Revert "~~JS parser: added jsExpression intrinsic"

This reverts commit 081dc9c96f776a080c6edfc43174ffaed08b8f34.
Revert "~~ prohibit using jsCode as expression, use jsExpression instead"

This reverts commit a40861b1f5d3ce11c59d32ff11a1e495c3edc3e8.
~~ removed removeQuotes method