Minor: Remove unused function added in earlier commit
PSI Pattern Patching: Use precomputed context for matching of substitution parameters
Extract Function: Generate named argument for extracted lambda (when necessary)
Extract Function: Fix syntax error in test
JS backend: minor improve in NamePredicate: replace list with set
JS backend: convert NumberConversionFIF to Kotlin
JS backend: refactoring support for binary intrinsic operations
JS backend: fix KT-5772 wrong code generated when <,<=,>,>= are used with explicit Comparable type

#KT-5772 Fixed
JS backend: tests for KT-5772