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
Do not include DescriptorDeclaration#toString() in debug message

DescriptorDeclaration#toString() can be a costly operation (default implementation completely renders descriptor)
Refactorings: remove warnings
"Wrong line separators" exception (EA-47594)
Fix NCDFE (EA-49630)
Don't add debug highlighting for references in unsupported elements
Remove unresolve 'erased' annotation
Fix rewrite for ANNOTATION slice (EA-49336)
Annotation on object test
Report unsupported annotations for local variables
Simplify running verify locally and remove errors.
Update version of verifier
Re-enable verify for kotlin plugin
Use basedir as default folder for downloading to be conform with .gitignore