Kotlin2Js Gradle plugin

I think will be better if move up populateTargetSpecificArgs and afterCompileHook declarations, because it's part of API of this class