Rework of the whole process of loading the JVM, the bootstrap and then the usercode.
Made some dirty fix to Bootstrap.kt, which will quickly be replaced anyway in the future CPP reloading rework, for now it's there just to run.
Right now, I make the whole engine crash if something goes wrong in the initialization process. I'll change that to proper reporting and fallback to a Kotlin-less Godot in the next PR.
Rework of the whole process of loading the JVM, the bootstrap and then the usercode.
Made some dirty fix to Bootstrap.kt, which will quickly be replaced anyway in the future CPP reloading rework, for now it's there just to run. Right now, I make the whole engine crash if something goes wrong in the initialization process. I'll change that to proper reporting and fallback to a Kotlin-less Godot in the next PR.