AI's no longer able to use specop's shuttle console.

Keeps naughty AI's from launching it early.
Fixes robot movement caused by non-self using power
Adds FearTheBlackout/Devildabeast's custom item.
Adds Searif's custom cyborg sprite, and updates Matthew951's custom cyborg sprite.
Merge pull request #6975 from Ccomp5950/restrict_ai_ert_shuttle

AI's no longer able to use specop's shuttle console.
Portable Turret Fixes

Constructed turrets begin offline.
(Un)wrenching turrets now take time.
If a turret has at least one controller then it cannot individually be turned on/off or set to lethal stun.
Uses the additional Topic-arg to make it possible for turret covers to call the actual turret Topic proc.
Silent Alarms

Attempt to fix the issue where air alarms with disabled alarm reporting still notified the monitoring consoles.
Rewrote maploader to act faster and better handle set variables.

Most notably :
* better loading times, less processing loops
* lists variables are now taken into account (simples and associatives)
* every character can now be used inside a string without fear of breaking the loading process
Adds Za_Redman's custom cyborg sprite.
Merge pull request #7033 from Menshin/maploader_rewriting

Maploader rewriting
Merge pull request #7030 from PsiOmegaDelta/AirAlarm

Silent Alarms
Merge pull request #7028 from PsiOmegaDelta/Portable

Portable Turret Fixes
Merge pull request #7020 from MrSnapwalk/epsilon

Adds several custom items/cyborg sprites.
Merge pull request #7018 from GinjaNinja32/robot_move

Fixes cyborg movement depending on actuators when not caused by cyborg
Merge branch 'master' of https://github.com/Baystation12/Baystation12 into dev