ac86ad252f
This change will allow to start Kotlin daemon instances using different from the current user JDK version and use it to compile Kotlin files. Old behaviour, when java executable path is not set, is still working and still,by default, using current user JDK version. For example, user for some reason wants to use JDK 1.8 as active one, but compile current project using JDK 16. Main goal is to support Gradle toolchains. ^KT-45611 In Progress