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
Merge pull request #6975 from Ccomp5950/restrict_ai_ert_shuttle

AI's no longer able to use specop's shuttle console.
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
Merge pull request #7033 from Menshin/maploader_rewriting

Maploader rewriting
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
Merge pull request #7037 from Zuhayr/dev

Dev