Simplified NavigationStrategy.
Extracted NavigationStrategy and its implementations.
Extracted MemberMatching utility class.
Got rid of two methods of MemberNavigationStrategy.
Moved the rest of members matching logic to MemberMatching.
Got rid of methods of MemberNavigationStrategy.
Got rid of MemberNavigationStrategy.
Got rid of unnecessary type parameters.
KT-2601 Don't display "Original: null" in quick info

Added resolving within libraries if BindingContext didn't provide declaration.
If text for 'Original' is null then second row will not be displayed.

 #KT-2601 In Progress
Simplified code.

 #KT-2601 fixed
Better label in Kotlin references tooltip.

 #KT-2601 fixed
Wiped traces of JetStandardLibrary class name.
Tests for KT-2255,KT-3032
KT-2255, KT-3032 Repair renaming in JetSimpleNameReference
Fix build, remove @author tag
merge upstream
fix after merge