initial commit for table overhaul
second commit for table redoing
cleaned up procs, added glass table smashing
Firefighting changes:
-Firesuit level protection will not entirely protect you from being set on fire. You will gain small amounts of heat while on fire.
-Overhauls the Atmos Water Backpack into a more effective firefighting tool
-Adds a secure ATMOS closet containing said atmos water backpack to the code, but is not on the map as the backpack already exists in the ATMOS hardsuit object at this moment
Merge branch 'master' of https://github.com/tgstation/-tg-station into glasstables
final commit for now for glass tables
Mini and meta compile errors hopefully fixed
Gives Traitor AIs the Syndicate Channel!

This PR is intended to support #5283 .
- Traitor AIs, when set as a traitor, will be given a new internal radio
calibrated to hear and transmit to the encrypted syndicate frequency.

Since traitors can buy a headset key for getting the Syndicate Channel,
Traitor AIs can get one too, as they cannot purchase their own TC items.
fixes grille rebuilding, removes damaging from tables, adds better sound effects for smashing tables, adds chance to fail breaking reinforced tables as hulk
last minute changes to gun for massive realism
Moved some things around!

All radios now have a keyslot var (replacing keyslot1 for headsets).
- recalculateChannels() proc moved to radios instead of just headsets.
- Removed the duplicated recalc proc for borg radios.
- Moved the translate vars to radios as well.
- The syndicate headset subtype has been removed in favor of using the
make_syndie() proc on it instead.
Merge branch 'master' of https://github.com/tgstation/-tg-station into firefighting
Removing some "text(...)" stuff.
Little fixes in closets.dm
Adding bullet_act, blob_act and ex_act to fireaxecabinet so it drops the axe when destroyed. You can now break the cabinet's glass with projectiles (with damage >=15).
Adding ex_act to extinguisher cabinet so it sometimes drops the extinguisher when destroyed.
Fix
changelog for recent updates
added deconstructing
Fixes an edge case where clones could talk, take 2. Fixes #5256
Adds a new define for temperature protection for more robust firefighting gear
Adds Atmos Firesuits, Atmos Firesuit Helmets, sprites for all the firefighting gear etc
Fixes being able to phase through windows using grabs. Fixed #3957
Fixes the supply shuttle safety applying when it is at centcomm. Fixed #3808
Fixes #5604 signaler runtime