This commit configures Maven to support compiling Kotlin main and test classes, and adds a JacksonUtilsKotlinTests class that ensures that serialization and deserialization of Kotlin data classes works as expected. The Maven configuration follows recommendations from https://kotlinlang.org/docs/maven.html.