Make the Kotlin generator a no-op
Different from my original approach to this, I have decided to modify the existing kotlin generator instead of creating a whole seperate generator for Kotlin-noop.
The reasoning behind this is that I believe it will make rebasing the patch easier. Funny enough, I did it as a separate generator before, because I thought that would make rebasing easier. Turns out it doesn't 1. there are more file changes because we add a whole new CLI argument and generator and so on 2. it's really hard to know what has changed, because all files are just new files.
After rebasing the original patch on top of 0.27.1 I figured out this is better.
The is the original patch that started this work: brizental/uniffi-rs@f87f5e69
It was originally based on v0.28 of uniffi-rs. That is not the version being used by our version of applicaton-services, therefore the downgrade.
This has been tested with application-services and tor-browser-build.