BuildTools: added ant task for Kotlin2Js compiler.
BuildTools: added tests for ant task Kotlin2JsCompilerTask.
Removed closure-compiler.jar from repository and js_test_libs.
Added closure-compiler.jar to third-party dependencies.
Switch to use closure-compiler ant task instead of java task.
JS backend: use jet.Iterable and jet.Any as "fake" classes.
Update to 132.1071
Make kotlin build against 132.1071 (EAP was 132.1045)
Refactoring: Rename JetClsMethod -> JetPsiMethodWrapper

Source element in Kotlin mustn't be wrapped into read-only class-elements
Common class for Kotlin light classes with returning light elements for methods and fields
Wrap cls-methods with kotlin prototypes
Remastering of documentation provider

- Remove whole file resolve
- Take already resolved element
- Get kotlin element behind the wrapper directly
- Remove outdated isKotlinDeclaration method
- More tests
Assign annotation to intellij-core library
Add light parameters for functions
Always generate local variable table to preserve parameter names
Test for absence static warnings
Remove "StaticMethodReferencedViaSubclass" warning mute
JS backend: minor fixes in k2js stdlib.
Normalize paths in output in integration-tests.
KT-4209 Make constructors of primitives private

#KT-4209 Fixed
Test data fixed
Smart completion: auto-casted types supported