SMES Coil Cost
- Supply point cost doubled to 150 according to feedback.
SMES Board design fix
- Fixes SMES circuit board issue
SMES Construction rework
- Buildable SMES is now subtype of regular SMES.
- Buildable SMES related stuff moved to separate file (smes_construction.dm)

Please note that this commit is one of two commits which have to be applied together. Otherwise, compilation error occurs. (Code + Map. This one is Code)
SMES Construction rework
- Updates engineering SMES to be of /buildable subtype. (Second commit, rest of the changes in previous one)
Breaker Box AI interaction fix
- AI can now properly interact with Breaker Box, without interacting BOTH as AI and human.
Breaker Box Fix
- Removes source of runtime errors. From my examination of code, it seems these errors happen when breaker box is turned off for the first time. It should work then.
- Mostly temporary fix, i intend to rework the powernet code over time. I would welcome cooperation with @mwerezak as he is currently doing lots of related things.
PARTIAL IMPLEMENTATION - Charged SMES deconstruction & SMES code cleanup
- Cleanup of SMES attackby() code
- Buildable SMESs now have option to override safety circuit by using multitool while the hatch is open.
- Disabling safeties lets you disassemble SMES even if it's charged above 1%.
- If charge is above 5% stored energy may discharge violently. This is percentage based (more energy = higher chance of this occuring + more severe consequences)
- Larger discharges affect whole powernet, burning out some lights and even completely destroying APCs!
- Substation PSUs act as surge protection. Thus, if set up properly damage is limited to few areas which are directly on the main grid (= maintenance mostly)
- STILL NEEDS TESTING. Pushing so other people can review the code and give further suggestions. And because i need to access it on second computer.
Fixes APCs switching between autoflag 1 and 0 when cell.charge > 10 but not enough charge for one tick

Old APC bug.
Adds variable power setting to heaters and freezers
APC cell_type is now an actual power cell type
Reduces supermatter DAMAGE_RATE_LIMIT
Sets RD server freezer to low power and map fixes

Removed some engine bits that got copied into space and forgotten about.
Attempts to fix #6226

Kind of a hack. A proper fix would look at how humans produce heat.
Increases max SMES output to 250 kW

Was recently updated to that on dev so it shouldn't hurt on dev-freeze.
Emergency shutters down have pressure/temperature difference overlays.

Based on the emergency shutter from Paradise.
Fixes several outstanding bugs with new hydroponics.
Fixes most of #6300
Trying to add to previous.
Adds inflatables to EVA storage.
Merge remote-tracking branch 'upstream/dev-freeze' into engine