JS Backend: #KT-5320 Fixed (generated code for ternary operator)
Merge pull request #500 from MichaelNedzelsky/kt5320

JS Backend: fixed associativity of JsCondition(ternary operator).

Fixed wrong code generation when use JsCondition(ternary operator) as condition of simple `if`(JsCondition).

#KT-5320 fixed
Fix problem in configuration with copy runtime jar

Jar with runtime wasn't copied to library with configured classpath if runtime jar was present in default directory.

Mute configure dialog for tests
Ignoring kannotator in testData.
Minor. Formatting and imports.
Always closing IncrementalCache after using. Fixed KannotatorJpsTest.
Send compiler output to stderr instead of stdout

Test only stderr in kotlinc test now and move the '-script' test to integration
tests where both stdout and stderr is tested
Don't output "exec() finished with..." error message

It's useless because the result of the compiler is always evident (it outputs
either diagnostics or an exception stack trace)
Drop "-printArgs"
Drop "-sourceFiles" in kotlinc-js

Use free arguments instead, as is done in kotlinc-jvm and all sensible
compilers everywhere

Also fix some cases of AntTaskTest to be able to run them locally
Update copyrights
Drop "-src" in kotlinc-jvm

Free arguments should be used instead
Support "-d" option in kotlinc-jvm

The intent is to unify "-output" and "-jar" options into the one "-d"
(destination)
Use javaClass instead of getClass()
Don't load Object as a supertype for Java classes

 #KT-4890 In Progress
 #KT-5002 Fixed
Remove Object from supertypes in LoadJava testData
Don't ignore methods of Object in tests

Ignore methods of kotlin.Any instead
Introduce kotlin.Cloneable

- Cloneable is a trait with a single member 'clone', which is mapped to
  java.lang.Cloneable on JVM
- 'clone' is non-abstract to be able to call 'super.clone()' in the
  implementations. Also it's nice that if you need your class to be Cloneable,
  most of the time just inheriting from Cloneable will work
- hack 'super.clone()' in JVM intrinsics and TImpl delegation generation
- make arrays Cloneable, handle 'clone()' calls in the intrinsic

 #KT-4890 Fixed