Continue to look for descriptors if IGNORE_KOTLIN_SOURCES was passed as DescriptorSearchRule

Add comment to DesriptorSearchRule explaining why we should get rid of it asap
Remove useless code from DesriptorSearchRule
Introduce ErrorClassDescriptor

Add utility which allows to create error class descriptors with debug message
Return error class in case we are not able to find class for object property
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
Test for invoking "Override methods" for fake override from library