Fixes #5186
Merge pull request #5309 from mwerezak/flashbang

Fixes #5186
Fixes #5283 and #5315

All it took was some fancy switches.
Fixes #5311
Merge pull request #5313 from Zuhayr/master

Less shitty undershirt sprites.
Removing automatic IPC whitelist in preparation for whitelisting and overhaul of IPCs.
Fixes #5299
Merge pull request #5316 from Jarcolr/master

Fixes #5283 and #5315
Merge pull request #5321 from mwerezak/diona-lang

Fixes #5299
Fixes #5264
Viruses are properly transferred to spilled blood now.
Antigens prevent from infection properly.
Lowered frequency of blood puddle virus check to cut down on processing.
Preview icon render fix

- Fixes #5254
- Changes organ render list to a structured list so we can control the render order
Fixes FEA temperature_expose() being used...

...instead of ZAS fire_act().
Merge pull request #5317 from comma/master

Couple o fixes
Merge branch 'master' of https://github.com/Baystation12/Baystation12

Merge branch 'master' of https://github.com/Baystation12/Baystation12

Optimizes crew console scanning to only look for mobs instead of ALL clothing items in the world.
Merge pull request #5324 from Loganbacca/bayfix

Preview icon render fix
atmos: fix everlasting fires

Fires were checking against a non-reduced air sample for existance, so
the reduced sample wasn't working in zburn when it failed the check.
Also fixed volatilefuel not being scaled in the phoron reagent.

Signed-off-by: Mloc-Argent <colmohici@gmail.com>
Merge pull request #5328 from Mloc/bs12-firefix

atmos: fix everlasting fires
Merge pull request #5319 from DJSnapshot/hotfix

Removing automatic IPC whitelist
Merge pull request #5326 from comma/mlocisdumb

optimize crew monitor's scan()
Merge pull request #5325 from mwerezak/temperature-expose

Fixes FEA temperature_expose() being used instead of ZAS fire_act().