CLI: Support "-X" advanced options, simplify some boolean options
Simplify and enable by default inline/optimize/assertions

Inline, optimize, call assertions, param assertions are turned on by default
now almost everywhere; invert their meaning
(TODO issue about other args besides -X) Ant task: support additional arguments, drop inline/optimize

Only "-X" options are now supported as additional command line arguments
Ant task: fix unneeded exception wrapping
Ant task: drop "jar" parameter

"output" should be used instead, analogous to "-d" in kotlinc-jvm
Ant task: drop "module" support, drop unused compiler plugins code

Modules should only be used in IDE and the compiler is launched there directly
Ant task: split tests into JVM and JS
Reorganize integration test data
Minor, refactor integration tests
Minor, fix style issues in kotlin-maven-plugin
Maven plugin: support additional arguments, drop inline/optimize
CLI: change argument naming convention

As in all other Unix/POSIX tools and JVM language compilers, multiple words
comprising the argument name should be lowercase, separated by dashes
CLI: change "-suppress warnings" option to "-nowarn"

Following the rule of the least surprise: this option is named "-nowarn" in
other JVM language compilers. Besides, having an option with an argument which
can take exactly one predefined value is sort of confusing
Minor, move utility method out of an interface
Minor, use a simple MessageCollector in ScriptTest
(TODO drop -tags?) CLI: add an extra MessageRenderer parameter to compiler exec

Is supposed to be used instead of the "-tags" CLI argument
CLI: output relative paths in diagnostic messages
(TODO test -D, support Win) CLI: support -D and -J, don't pass them to Kotlin compiler
CLI: don't fail on a wrong "-script" usage
CLI: introduce alias "-cp" for "-classpath"