Loading classes with wrong ABI version as Java classes
Prefer sources to binaries in JDR
Introducing dependency kinds to prioritize package fragments
Cryptic-looking functions (iif, eq, neq etc) removed
Useless method removed

Package fragments do not nest, do there's no need to account for subpackages in member scopes
Correct nullability when loading annotations from Java
Infinite recursion broken for subpackage search
filtering incorrect annotation from idea jdk annotations, filtering problematic class javax.management.openmbean.TabularDataSupport from ValidityTest
Merge pull request #336 from christian-laakmann/patch-1

KT-4371 Add Char.plus(String) to standard library
Add codegen tests for local classes/objects declated in class initializers or class parameter initializers
Tests for additional lazy resolve (local classes/objects in class initializers)
Translate KotlinFindClassUsagesHandler to Kotlin
Translate JetImportFilteringRule to Kotlin
Translate KotlinTypeParameterFindUsagesHandler to Kotlin
Drop class inheritors searcher as it became deprecated after light classes improvements
Implement hierarchical search
Implement overriders search
Use overriders search in "Find Usages"
Fix warnings
Extract methods for conversion between Kotlin declarations and light
methods