Bump Java target to 17, clean up using its new language features Remove unnecessary checked exception throwing Remove deprecated code
Don't create runnable platform jars anymore, since all they really do is increase build time. Also fix texts and Gradle deprecations. Also also publish common with its shadowed configuration, not the plain java components.