Floor refactor, try #1
Floor revamp: fixed runtimes and a couple mistakes
Merge remote-tracking branch 'upstream/master' into attackoftheturfs

Conflicts:
	code/game/mecha/equipment/tools/medical_tools.dm
Floor refactor: fixes floor tile icon_state switching, removes uneeded spawns, cleans up old cruft and redundant code

Fixes #1839

Fixes #2797
porting UI updates from hippie station
sprite improvements
Adds AI Integrated Radio

- The AI now has its own built in radio headset!
- The headset receives all department channels, including AI Private.
- AI Private can be accessed using :o, .o, #o, :O, .O, and #O.
- Carding an AI will automatically disable the AI's ability to transmit
on its radio.
*The AI's radio transmission ability can be toggled via the InteliCard's
interface
- Added instructions to newly spawned AIs such that they know how to use
their radio.
AI power quickfix

AI can no longer speak on its radio if depowered.
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
Allows cameras networks on away missions.

The logic is now :
* z_level 1-6 can recieve cameras feed of each others.
* z_level > 6 can only recieve camera feed of same z_level
Teaches GunHog how to spell!

"Disnable" -> "Disable"
Added z_level 7 to station recieving group
Fixes the hulk slip bug creating huge amounts of lag by making hulk unable to slide or slip on space lub. Same bug happened to alien humanoids and all carbons that cannot be weakened and thus could move during the slide. So now, only carbons with CANWEAKEN can slip and slide on lube.
Assistant jobbans now keep people from using Assistant as a fallback job.
Players jobbanned from assistant will get random jobs assigned before everyone else, in order to attempt to mitigate abuses.
Error message due to being clothed during ass photocopy only appears once now. You can no longer photocopy the ass of alien larvas, they have no ass. Weapon/paper now has a layer of 3 and won't appear in front of mobs.
item/weapon with force 0 can no longer knock humans down and no longer get bloody when used on humans.
Improves robotics control console feedback for admins and the AI
makes the singularity's pulling OOP with the magic of atom proc
lol forgot to save