Merge branch 'master' of https://github.com/Baystation12/Baystation12 into dev
Merge pull request #4016 from Baystation12/dev

0.1.7 Staging [3...2...1... LIFTOFF]
Added cryo suite to dorms.
Revert "Bygex - Regex implementation for byond."

This reverts commit a9bea16ac873c2b149294adf7dd49568ac5c5669.
Merge pull request #4054 from Zuhayr/feature

Adds cryo, reverts Bygex due to lack of .so
Fixes the nuke suit spawn proc.
Merge pull request #4056 from Zuhayr/feature

Fixes the nuke suit spawn proc.
Improvements to floors becoming dirty. They now become dirty over time instead of suddenly being really dirty at 50 steps.
De-clunking the revised dirt code.
Added checks so that space cleaner reagent and borgs can clean floors now too!
fix for accidentally deleted line.
Merge pull request #4060 from DJSnapshot/dev-freeze

Improvements to how floors become dirty
Merge branch 'dev' of https://github.com/Baystation12/Baystation12 into dev-freeze
Fixes for the Skrellian hardsuit helmet on-mob sprites.
Added "hide" verb to mousetraps, placing them on the same layer as hidden mice.

Triggered mousetraps and dead mice will be moved back to the top layer.

Monkeys will no longer move randomly while being pulled.
Fixed detective semiauto turning wrong caliber when screwdrived.
Adds guest passes.
They act like IDs, but have limited duration (up to 30 minutes). When time is up, all access is erased from them.
Adds guest pass terminal, which issues these.
Anyone can issue them, but only to areas their ID has access to.
All issued passes are logged in terminals.
Revisiting my first commits.
Updated ashtray to actually accept cig butts and crush lit cigs properly.
Applied random transform to cig butts, and made fingerprints from original cig carry over.
Adds signs pointing where department is.
Change dir var to change direction of arrow.
Two config variables added - disable_player_mice and uneducated_mice. The first, if enabled, prevents players from spawning as mice, and the second, if enabled, prevents mice from understanding human speech (which they now do my default)

universal_understand = 1 now allows player-controlled mobs to understand what everybody is saying without necessarily allowing them to talk back intelligibly. Mice have universal_understand = 1 by default.