Merge branch 'dev' of https://github.com/Baystation12/Baystation12 into dev-freeze
Fixes for the Skrellian hardsuit helmet on-mob sprites.
Fixes #4058
Fixes #4050
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.
Fixes #4042
Allows gibs to be scanned for DNA.
Fixes #4040
Fixes #4034
Possible fix for #3712
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.
Amendment to chemistry beaker range fix.
Merge pull request #4069 from Zuhayr/master

Bug fixes.
Merge pull request #4068 from Zuhayr/feature

Skrellian hardsuit helmet resprites.
Tentative fix for #4037, unable to reproduce runtime to check.
Removed two variables accidentally copied over from dev
Merge pull request #4070 from RavingManiac/master

Crouching monkey, hidden mousetrap
Simplified the monkey pulling check as per Giacom's suggestion.
Merge pull request #4083 from RavingManiac/master

Simplified the monkey pulling check as per Giacom's suggestion.
changes pushed to master branch instead of dev