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)
Minor, move utility method out of an interface
Minor 1
Minor 2
Add an extra MessageRenderer parameter to compiler exec

Is supposed to be used instead of the "-tags" key
Output relative paths in CLI compiler diagnostics