JS backend: fixed extra code generation for increment, decrement and operations with assignment.
Minor in JS backend: moved the `Kotlin.modules` declaration from koltin_lib.js to koltin_lib_ecma5.js
JS stdlib: added some JSDoc annotations to handwritten js files.
JS backend: using JetPsiFactory instead of JetFileUtils. Drop JetFileUtils.