Implement extension support for MethodTextOccurrenceProcessor

This pull request delegates signature comparison performed by MethodTextOccurrenceProcessor to its extensions. Therefore deciding whether particular reference satisfies search criteria can be extended to support comparison with non-Java PSI elements.

The main goal is to allow Kotlin plugin to reuse most of the existing Java method search infrastructure.