Added ant step for compilation Kotlin stdlib to JS.
Stdlib: moved setOf and linkedListOf from JUtilJVM.kt to JUtil.kt.
Stdlib: moved CharSequence.size and String.size to StringJVM.kt because they are intrinsic in JS.
Stdlib: Char.kt splitted to common and jvm parts.
Stdlib: Deprecated.kt splitted to common and jvm parts.
JS stdlib: drop TuplesCode.kt -- switch to use tuples from stdlib.
JS stdlib: added `volatile` and `synchronized`.
Minor in JS stdlib: fix annotations.kt
JS stdlib: droped unnecessary jutilCode.kt
Stdlib: fix build -- use named object instead of instance of Any because Any not mapped yet in JS backend.
JS tests:  HACK for use JsTestsAsserter in JS tests
Minor in JS tests: cleanup RhinoFunctionResultChecker and dependent classes.
JS tests: disabled linter.
Minor in JS tests: load and cache kotlin_lib_compiled.js
JS backend: refactor Configs.
JS tests: refactored BasicTest class.
JS tests: refactored StdLibTestBase and derived classes.
JS tests: disable Rhino optimization by default.
Fixed JS test runner: save only stdlib module from run to run.
JS tests: fix testData files