Kotlin2Js Gradle plugin

Ah, nice to know this is something you've already thought about. I'd prefer not to attack 4078, added TODOs in https://github.com/abesto/kotlin/commit/c50a32ebb9717bc613adb6ad9821619338505646