* first pass
* Latespawning now works for implied rulesets
* Prevent team antags from getting latespawns.
* calculate_budget() formula no longer gives half-points
* fix mindflayer ruleset not updating banned_jobs
* update dynamic budget unit test for new formula
* tweak latespawn budget threshold
* remove autotraitor ruleset
* use the right logging proc this time
* oops
* Logging tweaks. log_dynamic can now output to log_debug.
* Logging tweaks. Don't log crew join/cryo when latespawns are disabled.
* Fix rare double antag spawn with implied ruleset trigger.
* add heretic ruleset
* prevent dynamic antag_budget from going negative.
* implement add/remove_owner_to_gamemode() for changeling datum
* yeah
* yeah
* lock tf in
* aaaa
* fix
* im going to have a fucking stroke i hate mindflayers
* dynamic is ready
* fucking hell
* yes
* warrior review
* blah blah
* updates based on #27811
* ok fix
* makes the menu usable during secret
* ok RANDOM BULLSHIT GO!
* Dynamic final changes
* fixes some missing budget