Merge pull request #3573 from Segrain/master

Compile fix.
Merge pull request #3574 from Segrain/master

Smallfixes.
Fixes #3517
Merge pull request #3576 from Kilakk/master

Fixes #3517 - AIs & borgs now get a 0th law when chosen by mongoose to be a tatortot
Fixed medical HUDs not being able to set SSD status correctly
Merge pull request #3584 from Kilakk/master

Fixed medical HUDs not being able to set SSD status correctly
Merge pull request #3585 from Segrain/master

Hairfix.
Reverts gender checks as it was breaking with NEUTER and breaking facial hair.
Merge pull request #3595 from Erthilo/master

Fixes broken gender checks with hair
Update door_control.dm

The var desiredstate doesn't update when the airlock closes automatically and so most of the time players have to hit the button twice. This keeps all functionality but with one button press.
Standardises logging. All attack logs now print in main logs. Added stripping and syringe logging. Added Jump commands to most attack logs.
Removed undeeded "ATTACK:"
Merge pull request #3598 from zylowalsh/Door_Control-Fix

Update door_control.dm
Merge pull request #3593 from Segrain/master

Helper fix.
Suits with shoes protect against glass shards.
Prison ID tag fix #3597 master version.
Fixes thermite runtimes.
Merge pull request #3599 from Erthilo/master

Logs, lots and lots of logging, glass shards and suits, Prison button
Merge pull request #3603 from Erthilo/master

Fixes Thermite
Space no longer freezes mobs.

Signed-off-by: Mloc-Argent <colmohici@gmail.com>