Do not optimize large methods. #KT-5513 Fixed
Fixed KT-4814: check type when a += b is a = a+b
In cases when a += b is a = a + b, check that (a+b) can be safely casted to a
Assignment operations test fix:
type infered for these vals are MutableIterator, but there is no plus (returning MutableIterator)
nor plusAssign operator for them, so I casted them explicitly to Iterator
Assignment operations test fix:
these methods used in expressions like a = a + b, so they need to return
NotNull when receiver is NotNull
Assignment operations test fix:
x is a byte, x += 2 translated to x = x+2, but type of (x+2) currently
is Int, so it's not compiled because Int can't be stored in Byte.

Maybe we need to think about what should be a result of sum of to
Bytes, but currently it's still Int
+= tests fix
Merge pull request #502 from bintree/master

#KT-5513 Fixed
Update to 138.1283.4 EAP
Temp workaround for dependency in FileManagerImpl to Registry properties

Should be reverted after new EAP
Fix DescriptorUtils#getContainingModule
Fix most of the missing visibilities in stdlib

Specify visibilities and reformat surrounding code
Add test checking that there is no internal visibility specified in stdlib sources
Internal visibility does not make sense in stdlib
because it is either missed public or private would be more appropriate
Stdlib minor: Make kotlin.support.State enum
Stdlib minor: Remove unused AbstractIterator#peek()
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