Converted CompilerSettings to Kotlin.
Minor. Moved dialog title from code to GUI settings.
Incremental compilation checkbox in settings.

Old setting via VM option is automatically migrated to "new style".
Don't do resolve for files not under sorce roots
Add information about declaration
Store resolution context for light classes to prevent back-end fail
Refactoring: move file
Convert to Kotlin
Always check kotlin file is in correct source root for gradle modules
Refactoring: rename method and hide information about gradle
Refactoring: remove usages with default value from overload
Share check "is file under source roots"
Refactoring: rename methods
Refactoring: move method to utility and don't create intermediate kotlin scope
Abandon storing BindingContext in JetFunctionPsiElementCellRenderer

 #EA-61357 Fixed
Add context information about assert (EA-60850)
Temporary disable local fun inlining (it's not supported now)
Fix for KT-4301: Too many StringBuilders on string concatenations

  #KT-4301 Fixed
Fix EA-60953 - NPE: CodeInsightUtils.findElementsOfClassInRange
Evaluate expression: add message for multiple output error from extract function