Minor in JS frontend: compare fq names as string to avoid crash.
Minor in JS frontend: join isTopLevel and hasLocalVisibility into isMember and simplify condition.
JS frontend tests: add test cases with declare member extension functions.
Js frontend: prohibit default values for functions annotated as nativeIndexer.
Fixed test data for builtin-classes
do not copy js files from libraries in case of compile errors
Completion: higher priority for sorting by deprecated
JS backend: tests for KT-6323 KotlinJS library modules
JS backend: fix KT-6323: KotlinJS library modules

#KT-6323 Fixed
Rename manifest.properties to kotlinManifest.properties to avoid clashing with other resources.
Log error when cannot read properties.
Fixed KT-4431 Override/implement val: generate getter instead of initializer

 #KT-4431 Fixed
Fixed KT-4892 Override method generates redundant type arguments in call to super

 #KT-4892 Fixed
Corrected usages of isNullableType/isMarkedNullable
A bit more clear code
Completion of object's in type position - they can be used there
More clear test data format
KT-5986 No code completion for second type argument of HashMap instantiation
KT-6406 Code completion in type argument position should not include functions and variables

 #KT-5986 Fixed
 #KT-6406 Fixed
Fixed occasional insertions of fq-names by completion and similar effects

 #KT-6182 Fixed
 #KT-6111 Fixed
Safer class name insertion - do not insert artificial prefix too often because it may affect code parsing below in the file