Stdlib minor: Remove unused ChangeEvent#propogationId
Render candidate and resulting descriptors in resolved call tests
Added tests for 'super' resolved calls
Added tests on resolved calls
 for annotation entry, delegator to super call, array access
Added tests for choosing 'most specific' resolution candidate

Fixed test (while resolve with library on android): 'run' resolves to library function
Refactoring: moved methods to call util
Resolve operation (unary, array access) on error element instead of ignoring it
(to record corresponding call for later simplification in control flow)
Generate code for unmapped arguments in control flow
Function literal expression outside the parentheses wrapped into JetFunctionLiteralArgument

Extracted JetFunctionLiteralArgument.moveInsideParenthesesAndReplaceWith util function
Added 'getParameterForArgument' util function (using resolved call)

Removed similar util methods (using psi):
getParameterCorrespondingToValueArgumentPassedInCall
getParameterCorrespondingToFunctionLiteralPassedOutsideArgumentList
JS backend: add support for reflection types
JS backend: support for reflection
JS backend: tests for reflection support
Replace ModuleDescriptorImpl implementation

Change the way modules are configured:
Add dependencies on other modules instead of adding additional package fragment providers
Refactor related code
Drop DependencyKind
Hide common new module creation in CliLightClassGenerationSupport
KT-5522 Rename refactoring on implicit lambda parameter 'it' should be allowed

 #KT-5522 fixed
Moved "Copy as Diagnostic Test" to Tools -> Kotlin.

Renamed class and done some cleanup.
"Copy as Diagnostic Test" is visible only in internal mode.
KT-5531 Introduce separate 'kotlin.internal.mode' property and use it to trigger red/black rectangles and debug information in error tooltips

 #KT-5531 fixed
Added test for KT-1735 Can't access "assert" function from stdlib

#KT-1735 fixed
Fixed collecting source files for multiple modules in incremental compilation.

Error led to analyzing same file twice.
Enabled Kotlin internal mode in JetPsiChecker tests.