Update to IDEA EAP 138.1980.1
Fix artifact output and root due IDEA-129315
Completion: minor code corrections after review
Completion: no qualified this for anonymous object + no keyword escaping for qualified this
Completion: escaping of named arguments
Completion: corrected for class nested into class object
Completion: more tests for keyword escaping
KT-4976 Completion ignores smart casts

 #KT-4976 Fixed
 #KT-5718 Fixed
Moved too specific function out of ExpressionTypingUtils (and refactored it)
JS backend: add leftJetExpression and rightJetExpression fields into BinaryOperationTranslator
JS backend: add support for break, return, continue, throw in expressions
Fix Android tests
Extract Function: Support multi-declaration initializers
 #KT-5613 Fixed
Pseudocode: Do not generate VALUE_CONSUMER if property delegate has no value (EA-59276)
Find Usages: Skip overriden descriptors which have no corresponding declaration (EA-58371)
Added exact label names for labels
fix KT-5645: 'continue' inside 'do...while' statement works as goto to the beginning of the loop (not checking loop condition)

 #KT-5645 Fixed
Jump on 'continue' to condition entry points for all loops
Report 'break or continue outside a loop'
for break/continue outside a loop body (e.g. in loop condition)

 #KT-5724 Fixed
Fixed one part of 'Resolution error of this type shouldn't occur for...'

Result for "IF<T>(T, T)" can be "hasUnknownParameters"
if both arguments have types 'uninferred type parameter' (incomplete resolve case),
no constraints are added to the system.