Added checking for ONLY_LOCAL_RETURN in actual parameter of inline function
Skip visitEnd in InliningInstructionAdapter
KT-5425 Kotlin plugin crashes when project uses RxJava 17.0 or older
 #KT-5425 Fixed
Initial version of storing SourceElements in descriptors

Introduce SourceElement, JavaSourceElementFactory, DeclarationDescriptorWithSource
Implement getSource() for eager, lazy and java descriptors
Rewrite BindingContextUtils.descriptorToDeclaration utilities family to use SourceElement for getting PSI

Remove DESCRIPTOR_TO_DECLARATION context key
Refactor: Remove context parameter from BindingContextUtils.descriptorToDeclaration utilities family
Drop SynthesizedCallableMemberDescriptor
Set source elements for java parameters
Set source elements for java enum entries

 #KT-4277 Fixed
Set source elements for java annotation parameters
Move descriptorToDeclaration utilities family to a separate util class DescriptorToSourceUtils
Fix usage of utility in KDoc
Restore check in BuiltInsReferenceResolver

Erroneously deleted in d98825683105e593ef34fbff780f6f84ecbc5162
Minor: Remove context parameter from getContainingFile() utility and move it to DescriptorToSourceUtils
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
Record call for array access if array expression is unresolved
Added tests for choosing 'most specific' resolution candidate

Fixed test (while resolve with library on android): 'run' resolves to library function
todo: function literal argument