Merge pull request #3690 from Baystation12/dev

Dev-freeze
EVA update.
Merge pull request #3699 from Segrain/dev-freeze

Dev-freeze map.
Minor Food Fix: Made basic salad nonhallucinogenic, uses 2 cabbage 1 tomato 1 carrot 1 apple for recipe. Moved Valid Salad's Doctor's Delight to the Aesir Salad.
Standartized definitions.
Changes to airlock opening:
-Only people with engineering access can open them by hand.
-Crowbarring them open/close now takes some time (~3 sec)
Reverted both LordBraindead and my own work on firecode back to when it was stable.  Fixed some issue with phantom-fires-in-pipes.  Removed some useless things left over from FEA.
Reverted both LordBraindead and my own work on firecode back to when it was stable. Fixed some issue with phantom-fires-in-pipes. Removed some useless things left over from FEA.
virus fixes.  WIP will update commit message later

Signed-off-by: Mloc-Argent <colmohici@gmail.com>
Updates the zone-sleeping code to account for turf changes.
Merge pull request #3729 from SkyMarshal/airfixes

More work on sleeping zones, fire fixes from master branch.
Merge pull request #3726 from SkyMarshal/firefixes

Reverted both LordBraindead and my own work on firecode back to when it was stable.
Garbage collection for fire and explosive particles.

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

Garbage collection for fire and explosive particles.
Bumped infection chance so viruses infect.
Merge branch 'virofixes' into viro
Adds contact-spread viruses.
Infection chance now calculated differently for airborne and contact ones.

Contact viruses spread on: infected people touching others, people touching naked infected people (clothed parts do not spread it).
Airborne viruses spread on: breathing (20% chance, then chance depending on worn clothing), coughing (now 2 tiles instead of 1)

Both types spread from mucous and blood puddles because lazy.

Fixes:
Blood and mucus now spread viruses correctly.
Lowered output of hyperzine generation syndrome, since it caused dedly ODs.
Changes to Shutdown Syndrome.
Now it only affects limbs.
Icon is changed to deformed to reflect it.
Dead limbs do not cause pain messages.
Merge branch 'dev' of https://github.com/Baystation12/Baystation12 into viro
Side effects overhaul.
Fixed cure message spam, now they do not remanifest while cure is still in system.

Changed yiming of side effects. They now start gatherping power only when their cause is no longer active. Around 180 ticks after that they start hurties.
This way they can be cured without either giving huge doses of cure (so they outlast the causing chem) or immediate remanifesting.
Because of way that loop works (and I am too lazy to think of other way, since ithis one is not that bad) you can only cure them when they are in active phase, so just adding cure to same pill won't do.

Also I axed out last damaging stages of side effects, since they are intended to be just an annoyance, not a disability.