Fixes organs not being removed due to damage

Because the dismemberment check was being done before brute_dam was
updated, the attack that actually brought brute_dam above the threshold
would not be able to pass the check, regardless of how much damage was
actually done.
Fixes suits being punctured by projectiles when...

...fully blocked by a shield.
Fixes melee attacks using area effect armour values

def_zone is normally not set when attacking with a melee weapon, and the
melee armour check didn't use target_zone for some reason.
Bad indentation causing robot modules to embed
Merge pull request #5602 from Hubblenaut/food

Grid Placement for Food
Made Vox-Pidgin and Rootspeak untranslatable even by pAIs.
Moves human specific hitby code to human_defense
Thrown sharp objects no longer always embed
Merge pull request #5621 from Decius-R/mailman_fix

Fixes mailman sprite...
Neatened a few oversights with the suit cycler up.
Adjusted suit cycler code, added cyclers to EVA, Engineering and Mining.
Adds grey shuttle tiles and drug syringes
Rechargers being able to charge weapons in Syndicate HQ/Ship and added to
map
Rigs spawn in backpack, uplink spawns without locker, code spawns at special spawnpoint
Adds new syndicate closet and adjusts nuke setup
Merge remote-tracking branch 'loganbacca/atmosmerge' into power-net

Conflicts:
	code/ATMOSPHERICS/components/binary_devices/pump.dm
Updates shuttle areas
Adds a flow rate meter to pump UI

Also fixes a stupid merge error.
Makes it possible to activate emitters using control buttons.
Limits hearing sounds in a vacuum