Fix build version in jb-update
Change parser error for when (KT-6420)

 #KT-6420 Fixed
Delegated Properties: allowing type parameters for get/set methods

 #KT-6253 Fixed
Added test demonstrating usage of reified TP for dependency injection
Updated test data for tests according to change in JPS.

These tests were not deterministic. Now they are. When package facade's sources change (files added to package, etc), all package gets recompiled now. Behavior is tolerable, but not very desirable.
Minor: Remove unnecessary check for test sources (reverted earlier commit)
Call Hierarchy: Filter out usages inside of import directives
Change Signature: Retain parameter modifier list
Quick Fixes: Add test for KT-6430 (Create parameter quick fix inserts platform types into Kotlin code)
Change Signature: Add test for KT-6410 (Change signature on constructor inserts fqName for newly added parameter type)
Change Signature: Do not report conflict of object member with itself (available through the class object)
 #KT-6345 Fixed
Quick Fixes: Add test for KT-5922 (QuickFix to change lambda signature doesn't work with SAM conversion)
Create parameter from usage: Support UNRESOLVE_REFERENCE_WRONG_RECEIVER diagnostic
 #KT-6431 Fixed