Minor. Inlined field.
Got rid of protected fields.
Minor. Moved method to subclass.
Using LightProjectDescriptor in navigate to library tests.

1.5x faster execution and reusable code.
Packing mock library to jar to avoid VFS magic.
Minor. Added comment.
Got rid of VFS magic.
Create test for resolving with compiled kotlin dependency

Test for resolving fake overrides from binaries
Minor optimization for tests
Refactor DelegationResolver

Fix an issue in lazy resolve : filter out methods from delegated traits superclass
Refactor DelegationResolver so that lazy and eager resolve share the code

Also fix an exception in LazyClassMemberScope
Refactor DelegationResolver into method object to simplify code
Test for reporting clashes with multiple delegated methods

Verifies that the order in which traits are inherited is irrelevant
Test for delegated members being overridden
Fix for MakeOverriddenMemberOpenFix

Fixes bugs which led to BindingContextUtils#descriptorToDeclaration throwing exception