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.
Fixes #7113

Flips the wiring around.
Cleans up monkey initialization
Fix neaera cubes, change monkeycube eat varfind method to not create nullspace monkeys
fixes adminhelp to support mods as well.
Updates whispering messages

Certain languages can specify a certain verb for whispering and the
message seen when someone whispers outside of hearing range now hints at
the language.
Generalizing lathe recipes.
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 most nullspace items, rewrite floor tiles not to del() on every place/remove
Typo fix
Merge pull request #7123 from DJSnapshot/adminfeatures

fixes adminhelp to support mods as well
Fix ultra-rich people crashing the server
Fix sub-1 thaler piles being invisible, disallow subdivision below 0.01