Kotlin2Js Gradle plugin

FYI, I'll rebase to the latest master to get `JetFileType.EXTENSION`. Would have to do it anyway. I'll squash the commits again once we're with the review.