K2JS: fix KT-5639 Exception in kotlin-js when directory is given instead of output file

#KT-5639 Fixed
JS backend: put kotlin.js into jslib archive, add specification-title

  kotlin.js is now included in kotlin-jslib.jar, so closure-compiler outputs kotlin.js to dist folder instead of dist/kotlic/lib
JS backend: change path to kotlin.js for tests
JS backend: add Specification-Title to manifest and LibraryUtils.isKotlinJavascriptLibrary
JS backend: JpsJsModuleUtils: remove filtering for Kotlin Javascript libraries
JS backend: check for Implementation-Title in order to detect kotlin js stdlib
JS backend: isJsRuntimeLibrary -> isKotlinJavascriptStdLibrary
K2JS: get kotlin js module name from Kotlin-JS-Module-Name attribute in manifest
Minor: refactoring create Kotlin Java Library Dialog
CreateJavaLibraryDialog* -> CreateLibraryDialog*
reuse for KotlinJS library common Library dialogs

remove unnecessary code for kotlin js library support

JS backend: simplify check isConfigured for kotlin js module
update kotlin javascript stdlib if needed
K2JS: add cli compiler tests for libraries
new ant test for kotlin javascript library support
add LibraryUtils.copyJsFilesFromLibraries
JS backend: add option 'output library runtime fiies' for Kotlin Compiler
K2JS: get rid of MetaInfServices
fix kotlin-js-library maven project
JS backend: maven: fix compiler mojo
JS maven tests: fixes configuration files