Android tests: exclude reflection tests
Render short type names in quick documentation and navigation
JDR: Remove some usages of JavaClassResolver#resolveClassByFqName in LazyJavaAnnotationDescriptor
JDR: Use module to resolve special classes
JDR: Eliminate another usage of LazyJavaClassResolver#resolveClassByFqName()

Refactor Java scopes:
Use abstract functions instead of "is" checks in LazyJavaMemberScope
Move some code to derived classes
JDR: Remove LazyJavaClassResolver#resolveClassByFqName()
Saving module XMLs in temp directory instead of output.
Don't report Kotlin JPS versions for modules without Kotlin.
Update to IDEA EAP 135.1019
Added slashes in generated tests when they are invoked on directory.

This makes it easier to find directory for test using IDEA's go to file/search everywhere features.
Analyzing 'when' expression refactoring
collect data flow infos for branch with many conditions
Refactoring: extracted 'getDataFlowInfosForEntryCondition'
Removed duplicated code
KT-5182 Data flow info is lost for 'when' branches
  #KT-5158 Fixed
  #KT-4332 Fixed
JDR, minor: clarifying comment
Update API to 138 branch
Update compatible versions
Workaround "File accessed outside allowed roots"
Change jps testing framework
Apply "Don't register files without functions and properties as source for package proxy file in jps"

Based on patch from Evgeny Gerashchenko <Evgeny.Gerashchenko@jetbrains.com>
Return small icon for to new project wizard