THRIFT-5580: refactor kotlin cross tests (#2600)

refactor kotlin cross test to:
* use proper cli framework,
* add more transport/protocol cases
diff --git a/lib/kotlin/gradle.properties b/lib/kotlin/gradle.properties
index 0cba9be..ab47fb9 100644
--- a/lib/kotlin/gradle.properties
+++ b/lib/kotlin/gradle.properties
@@ -21,3 +21,4 @@
 httpclientVersion=4.5.13
 logbackVersion=1.3.0-alpha14
 kotlinxCoroutinesJdk8Version=1.6.1
+cliktVersion=3.4.2