Merge pull request #3153 from Zuhayr/feature

Ikky's holobadges, SkyMarshal's ZAS fix (merged with Segrain's airlock changes), robot language understanding.
Made changeling absorbing leave proper wounds and be aimable.

Signed-off-by: Furlucis <Logman115@gmail.com>
Merge pull request #3155 from Zuhayr/master

Bug fixes.
Added a better framework for multi-tile doors, pulling works strangely though.
Merge pull request #3157 from SkyMarshal/bleeding-edge-freeze

Added a better framework for multi-tile doors, pulling works strangely though.
Merge pull request #3158 from Furlucis/master

Again with the changeling stab aiming
Fixes #3145
Fixes #2815
Fixes #3146
Fixes #3154
Merge pull request #3159 from Zuhayr/master

AIize() runtime fix.
Quickfix for multitile doors.
Merge pull request #3162 from Segrain/bleeding-edge-freeze

Multitile doors quickfix.
Fixed a severe bug with robot components.

There were several desyncs between robot.cell and robot.components["power cell"].installed, leading to very annoying bugs.
Merge pull request #3163 from CIB/bleeding-edge-freeze

Fixed a severe bug with robot components.
Fixes broken vox raid spawning, hopefully.
Fixes pinning without embedding.
Fixes simple animal pinning.
Attempted fix to non-refreshing window.
Merge branch 'bleeding-edge-freeze' of https://github.com/Baystation12/Baystation12