Made mineral doors part of machinery/door
Changelog
Trying to address invisible defibs again

- Fix mistake in update_icon() proc that caused the defib to stay
invisible when out of power
- Remove src. typecasting, formatting
- Try to clarify messages, notably since it leads to doctors believing
they are treating unrevivable bodies when the ghost simply didn't
re-enter body yet
Fixing up Mineral Doors Rework
Mineral Door Rework Fixes-2
Mineral Door Rework Final Fixes?
Add suggestion, avoid hardcoding
Merge pull request #2177 from clusterfack/doors

Mineral Doors Rework
Fix beam recursion and some runtimes.
Merge pull request #2191 from N3X15/beams

[HOTFIX] Fix beam recursion and some runtimes.
Fixed part of #2190
Merge pull request #2193 from N3X15/beams

Fixed half of beamwalking
Merge pull request #2178 from dylanstrategie/Defib

Trying to address invisible defibs again
Combat Drones Rework + Fixes
Changelog
Cult Objective Hotfix
Properly uses num_players() and round()
Fixed bugs #2202 and #2203.
Readded security officer internals.
Merge pull request #2205 from ComicIronic/SecurityBreath

Readded security officer internals.