AI disposal interaction.

The AI can now interact with disposal units and turn the pump on/off.
Fixes light going through walls.

See https://github.com/tgstation/-tg-station/pull/5972 and https://github.com/tgstation/-tg-station/issues/2788.
Autolathe wiring.
Mulebot wiring.
Particle acceleration wiring.
Radio wires.
Plastique wiring.
Z-level split.

Splits each individual Z-level into its own map file.
Radio wires - Take 2. Can now also cut wiring.
Fix ultra-rich people crashing the server
Fix sub-1 thaler piles being invisible, disallow subdivision below 0.01
NanoUI fixes

- Fixes #6013
- Reverts temporary fix that removed said problem formatting (#6343)
- Renames red and yellow classes to be more self explanatory
Merge pull request #7132 from GinjaNinja32/987e7

Fix ultra-rich people crashing the server, cashstack fixes
Another NanoUI fix

- Rewrote CSS fix to utilize inheritance
- Added some removed code I missed in the first commit
Merge remote-tracking branch 'upstream/dev' into Wires

Conflicts:
	code/game/machinery/autolathe.dm
Adds my approved custom ai core sprite.  I think I did it right.
Fixes #7095
cleaned up unused stylesheet definitions, reordered logically
Moved OOC color definitions to stylesheet:
Removes the unused (and abused) set-player-OOC-colour verb.
Adds definitions for each rank to the stylesheet, moving it from the OOC file.
Updates the OOC-text-color verb accordingly.
Made the custom OOC text color resetable.
Cleaned up hardcoded values, old code and comments.
Rewrite of LOOC code
LOOC now uses stylesheet.
It is less messy (there is now only one loop)
Added shortcut for admins to jump to mob