Ports /tg's cable and powernet code to our code base.
Cherry picking breaker box fix.
Adds diagonal cable check on breaker box state change.
Basically ripped over /tg/'s powernet and cable code into our own codebase.

Keeps Z-level code as it was.
Modifies/restores powernet procs as necessary to match our own implementation changes.
/tg/'s solar code with a fix for the solar control computer not refreshing on user input.
Converts all machines relying on RandomAPCWires() to the new wire datum system.
Fixes bad tabbing, only evident when placing Z-crossing cables.
Sets turn-off limits based on a standard cell's max charge
Master controller no longer annihilate powernets, powernets annihilate themselves.

Some misc. changes.
Removes references to the Syndicate and renames nuclear emergency mode.
Fixes #6780
Fixes radio code conflict with galactic common
Merge pull request #6804 from mwerezak/binary-talk

Fixes radio code conflict with galactic common
Merge pull request #6803 from mwerezak/phoron-filter

Fixes #6780
Map alterations.

Substations were using the wrong areas. Fixed two instances of misplaced areas (/area/ in the security meeting room, civilian substation west in the middle of the lower dormitory bedroom).
Duplicate APCs removed in port science hallway/dormitory bedroom.
Missing APCs added in port/starboard security maintenance, all substations.
Missing redundancy wiring re-added. Affects security, bar maintenance, cargo maintenance.
Added a few warning signs across the station, mainly high voltage/docking zone.
Re-move resource update
Replaces add_load with draw_power. Issue about silly battery handling remains. Fixes the build-error.
Merge pull request #6791 from Zuhayr/dev

Removes references to the Syndicate and renames nuclear emergency mode.
Merge pull request #6806 from GinjaNinja32/resources

Re-move resource update
Hydro tweaks, fixes #6808