Merge pull request #3690 from Baystation12/dev

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

Dev-freeze map.
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.
* Adds swimming fins, flotation ducky belt, and snorkel to code. Two of the fins and snorkels will spawn in the athletics closet with the swimming suits. The flotation device spawns on the beach holodeck.
* Adds the APCs I forgot to add to the dorm rooms.
* Rezones Medbay for Light Switch Usage. - Surgery Observation and Operating Room now relabeled as Surgical Ward. Each Patient Room and Psych Office also now separate areas.
* Went around and looked for places missing light switches and added them in.
* Edited the beach holodeck a little more and added a flotation device to it. Super Pretty now!
* Removes shutters from coffin area of chapel because ugly, replaced with privacy shutters. Still ugly, but now there's privacy.
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.
Fancy ghosts!

Now ghost will look like char preview / mob at moment of death.
Even MMIs have goasts now.
Massive click code rework by SuperSayu, ported from TG.

Full details at https://github.com/tgstation/-tg-station/pull/1206
Fixes #3648

Hopefully done right this time.

Signed-off-by: Mloc-Argent <colmohici@gmail.com>
Merge branch 'master' into dev-freeze

Conflicts:
	code/ZAS/Fire.dm
	html/changelog.html
	maps/tgstation2.dmm

Signed-off-by: Mloc-Argent <colmohici@gmail.com>
chinsky said to do this.
Merge pull request #3727 from fauxki/dev

Dev - Lightswitches for Medbay / Beach Holodeck Update
Fix for ChangeTurf and update_air_properties not handling geometry changes correctly.

Signed-off-by: Mloc <colmohici@gmail.com>
Merge pull request #3739 from Mloc/zas-updateairpropfix

Fix for ChangeTurf and update_air_properties not handling geometry changes correctly.
Much better solution to the zone geometry bug.

Adds a unsim_check_directions var to simulated turfs, which is similar in use to air_check_directions but points to unsimulated or space tiles instead of open air tiles.

Signed-off-by: Mloc <colmohici@gmail.com>
Merge pull request #3743 from Mloc/zas-updateairpropfix

Much better solution to the zone geometry bug
Merge pull request #3744 from Baystation12/dev-freeze

BYOND AKBAR
Merge pull request #3745 from comma/ghosts

Fancy ghosts!
Applied Arancalos fix for firedoors, no more process for them