Extract isConstructor() check
Implement call hierarchy
Call Hierarchy: Add support of local declarations
Use KotlinCallHierarchyNodeDescriptor for Kotlin declarations only
Separate tree structures for local and non-local root declarations