Find usages: only collect those descriptors which resolve to callables

Fix failing test on the buildserver
Shared incremental compilation tests. For running locally and on teamcity.
Support finnaly blocks from inline fun in non-local returns
Support returns in nested finallies
Don't generate ValueParameter annotations in light class mode
More memory for dist task
Fix test runner for the case when rerun of failed test filters out some classes completely
Evaluate Expression: fix function call from base class on object with subtype
Android tests: skip txt files in box folder
Move: Fix detection of imported declarations and processing of extension usages
 #KT-5787 Fixed
 #KT-4959 Fixed
Minor: Add @NotNull annotation
Minor: Fix warnings
JS backend: minor improve in NamePredicate: replace list with set
JS backend: convert NumberConversionFIF to Kotlin
JS backend: refactoring support for binary intrinsic operations
JS backend: fix KT-5772 wrong code generated when <,<=,>,>= are used with explicit Comparable type

#KT-5772 Fixed
JS backend: tests for KT-5772
Allow to provide precomputed analyzers when creating ResolverForProject
Minor: fix typo in file name
Minor: extract property in KotlinResolveCache