Shuttles will always destroy things in their way

Fixes #1992

Also:
-Adds labour shuttle to admin secrets
-Removes delay when admins move shuttles
-Shuttles inflict heavy brute damage instead of instagibbing
-Behaviour extended to supply shuttle
MONKEY MODE REDUX

AHUAHEUAHUHEGUEHGAUHEGUAEH

monkeys will now possibly transfer all diseases on bite because that's how diseases kinda work
Securitron Update

-Added a new access type that will act as a weapon permit that the HoS/HoP can manage. Centcom, Security, Captain, HoP, and the Barman start with it.
-Securitrons will now have the option to declare arrests they make to anyone who is wearing a security HUD. This can be turned off per-securitron
-Securitrons now have the option to arrest humans without any IDs. Defaults to off.
-Changed how securitron threat assessment is calculated
-Removed detective access from securitrons
-Stunning and cuffing now properly bolds their text for the perp
-Pingsky has its own type now

I realise there is a lot of existing duplicate code between the EDs and the securitrons, but I don't think I'd have the capability to tackle that any time soon.
-Securitrons will declare the threatlevel of the perp when making an arrest/detention
-emagging will turn declarations off
-People with criminal status "Incarcerated" or "Parolled" will increase threatlevel
Airlocks take time to weld and unweld + Feedback messages and sound
Changelings can use hivechat while muzzled.
Monkey-lings can use hivechat.
Lings can return to human form even if monkeyed through genetics.
One-line fix for Destroying Angels (..() wasn't being called)
Spelling correction in Destroying Angel description
adds "start" sound to welding, un-gimps the range of the "ending" weld sound
Lockers now take 40 ticks to weld + Sounds + Feedback messages
Minor reformat of code for Locker welding
Merge branch 'master' of https://github.com/tgstation/-tg-station into MidJuneBugfixes

Conflicts:
	code/modules/mob/living/carbon/carbon.dm
-Giacom's feedback
-Fixed secbots being able to stun silicons
-Added an attack cooldown for secbots
Resolving Conflicts:
	_maps/map_files/tgstation.2.1.3.dmm
	code/game/machinery/bots/ed209bot.dm
	code/game/machinery/bots/secbot.dm
	code/modules/mob/living/carbon/human/human.dm
	code/modules/mob/living/carbon/monkey/monkey.dm
Fixes compilation errors
Update ed209bot.dm
Giacom's Feedback
Merge pull request #3949 from Rolan7/MidJuneBugfixes

Changeling/say code bugfixes
Merge pull request #4000 from Cheridan/terribleidea

MONKEY MODE REDUX
fixes the transformation sting from changelings
fixes issue #4025
the song datum will now use properly the canUseTopic() proc
disposals mousedrop won't runtime if you do it with objects, now they will only accept mobs.