Merge pull request #3656 from Zuhayr/dev-freeze

Carrying over fixes from dev.
Merge pull request #3657 from Zuhayr/dev-freeze

Master updates.
Merge pull request #3658 from Baystation12/dev-freeze

Dev-freeze -> master merge.
Check Language verb.
Added key to Check Languages.
Fixes some Skrell hardsuit issues.
Minor language token fix.
Merge resolution, using dev-freeze map.
Adjusted .dme after merge.
Customisation kits for Taj engineers.
Wirecutter use on gloves will remove Tajaran and Unathi restrictions.
Variant hardsuit placement on the map.
Merge pull request #3660 from Zuhayr/dev-freeze

Hardsuit placement, fixes.
First pass on experimental change that allows zones to "Sleep"
Added new two-tile hazard door sprites, thanks to Ravensdale, and fixed a derp with the new ZAS sleeping stuff.
Removes the gas mask filtering stuff from gas mixtures.  Moved it into the relevant "life" code.
Minor fixes. Added Templates Guide (wip).
Better documentation for the ui_interact proc.
Merge branch 'dev' of https://github.com/Baystation12/Baystation12 into dev
Updated the documentation for the ui_interact proc.

Moved the client nanoclose verb into nanoexternal.dm.

Removed debug comments.