Adds a lower cap for latejoing antagonists

-If the number of antagonists is 2 less than the current cap, the next latejoiner will be guaranteed to get antagonist
-Reduced latejoin antag cap to (Number of joined players/ Scaling Coefficient)

This should result in a more controlled population of antagonists while still keeping it unpredictable for players in-game.
Ghost Alerts p II

runes now properly show the area they're in (oops)
Narsie has been moved into her own file.
Exchange objectives can no longer be assigned to AIs and double agents.

-Includes a much simpler solution to preventing latejoining exchangers
-Exchange objectives also support additional objectives now (ie if config.traitor_objectives_amount > 1)
-Exhange and hijacking objectives count towards the number of objectives (ie if config.traitor_objectives_amount > 1)
Update traitor.dm
Further Hydro Cleanup

Fixes #3880 : Mapped or Adminspawned Growns will take on the default variables of their seed type.
Fixes #3828 : Meteor Pen projectiles are now visible

Some more refactoring, clearing up the growninedible.dm. Deletes hydroitemcode.dm. Keep code with the definitions, ew ew.
Roman fix for issue ##4101
fixes spagetti typo

all instances of spagetti (in food.dmi, snacks.dm, and recipes_microwave.dm) have been changed to spaghetti, as well as boiledspagetti
removes pointless fire_dir changes
more shitty typo fixes
adds apostrophes to descriptions and makes italian accent consistent
Sanitizes the item names in the smartfridge interface, so single-quotes no longer render items un-vendable.  Applies to chem and virology fridges as well.  Fixes issue #3973

Also uncomments the power_change method so the fridges use the unpowered sprite when appropriate.
Merge pull request #4102 from Ikarrus/aiscantexchangesilly

Exchange objectives can no longer be assigned to AIs and double agents.
Merge pull request #4097 from Cheridan/ghost_alert

Ghost Alerts pt II
Make dead people stop jittering
Fixes #3690
Merge pull request #4107 from Firecage/Bugfixesgalore

Roman fix for issue #4101 Fixed #4101
Remove areas

Dedicated space area icons, deleted areas will now default to
area/space, all instances of area/ replaced with area/space on box and
ministation.
Merge pull request #4122 from AlexanderUlanH/dingdingdong

[MAP] Removed areas
Merge pull request #4119 from MrPerson/only_the_dead_know_peace_from_jittering

Make dead people stop jittering
Merge pull request #4117 from Rolan7/Issue_3973

Smartfridge item name sanitation and unpowered icon fixes
Merge pull request #4114 from quiltyquilty/testing

fixes spagetti typo
Merge pull request #4105 from Cheridan/bugslaying

Further Hydro Cleanup