Created by: tyvsmith
- Bumped Kotlin version to 1.3.50 jars in thirdparty and in test data dir.
- Applied @thalescm diff to move Kapt to 1 pass. (Taking over https://github.com/facebook/buck/pull/2250)
Some advantages of this flow:
- This is more optimised then calling kotlinc 3 times
- We stop depending on kotlin-compiler-embeddable libs and kotlin-annotation-processing-gradle for the expected ones (kotlin-compiler and kotlin-annotation-processing)
- Code is now simpler with one call to kotlinc only
Caveats: Kotlin versions prior to 1.3.50 won't be supported since they don't support this Kapt configuration.