Do not generate KotlinClass/Package annotation when not in ClassBuilderMode.FULL
Extract method for finding declarations for descriptor without trace.

Use it where appropriate.
Log instead of assertion in OverrideImplementMethodsHandler
Fix navigation to compiled overridden descriptors
Rename: CompileKotlinAgainstCustomJavaTest -> CompileKotlinAgainstBinariesTest
Test checking that redeclaration of object doesn't lead to exception in compiler
Test checking that invalid jar file does not break property deserializer
++ test for override elements with lib