Merge pull request #3202 from meyar/bleeding-edge-freeze

Fixes a few shutters. Root cause unknown.
Merge pull request #3203 from Zuhayr/feature

Bugs.
Fixes #3200
Fixes #3198
Quickfix for #3194
Fixes #3201
Merge branch 'bleeding-edge-freeze' of https://github.com/Baystation12/Baystation12
Fixes #3184
Merge pull request #3205 from Zuhayr/feature

Fixes #3184
This submission modifies the bodybag.dm file to prevent the parent class (bodybag) from having to know about it's child class (cryobag).
This also removes redundant defines from cryobag class.
Added secondary language to char setup

This allows for one secondary language to be selected per character.
Whitelisting is done in alienwhitelist.txt via ckey; language options
are specified by ckey - Language_Species, with Soghun for Unathi as with
the normal whitelist.
Secondary language is saved in the char saves

Also increments the max save version; previous saves are rendered
compatible via sanity check assuming no secondary language.
New players spawn with selected secondary language

As with the setup, this checks in alienwhitelist.txt for entries of
the form ckey - Language_Species, with Soghun for Unathi.
Merge pull request #3207 from jack-fractal/bleeding-edge-freeze

Bodybag -> Cryobag (tiny re-factoring)
Merge pull request #3208 from zekesulastin/language-whitelist

Allow for selection of one secondary language based on alienwhitelist.txt
Medical Tweaks
Merge pull request #3214 from Vetinarix/bleeding-edge-freeze

Medical Tweaks
Fixes a few ERT mapping errors

Fixes a few more broken door sprites (Srsly, dafuq)