Create parameter from usage: Support named arguments
Runner: Support classes and objects with [platformStatic] main()
 #KT-6072 Fixed
fix  kotlin-gradle-plugin-test build
Kotlin builder: avoid initialization of incremental caches in 'close' method (KT-6409)
Added test checking that we don't create Kotlin incremental caches for targets without Kotlin.
Frontend: fixed explicit receiver kind for dynamic call with implicit dispatch receiver.

Additionally added tests for other cases.
Frontend: allow omit types in lambda parameters of dynamic calls.
Frontend: allow to use the spread operator in dynamic calls.
Frontend: allow omit types in lambda parameters of dynamic call when lambda declareted inside parentheses.
JS test minor: removed 'Inline' from name checkFooBoxWithInlineDirectives

checkFooBoxWithInlineDirectives was moved from InlineTest, but was not renamed
JS test minor: use getNamedArgument for mandatory directive arguments
JS parser: GWT parser copied
JS parser: added original gwt code revision notice
JS parser: auto-reformat JsParser.java
JS parser: updated imports
JS parser minor: removed unused function
JS parser: removed source info creation
JS parser: fixed expression statement mapping
JS parser: added NUMBER_INT token type
JS parser: added insideFunction flag