Remove CollectAssemblies
Fix game addons not hotloading
Only actually compile a compiler if it needs it
CompileGroup.BuildAsync can just return a bool
Allow compilers to reference themselves, passively ignore
Add addon compiler settings references
Packaged addon complain if missing assembly, make available to compilegroup
Gamemodes also provide themselves as the base addon
Fix extensions not loading second time around
Give packaged assemblies the first priority - because they might be mocking as base
Extension compile referencing package gamemode end to end unit test