Buildable smes minor changes

- Remaps all remaining non-buildable SMESs to buildable types which can be upgraded and disassembled. Exception is magical SMES on TCommsat
- Adds automatic warning which shows in console when non-buildable or non-magical SMES is created/mapped in. <b>While non-buildables are not suposed to be used</b> you can set should_be_mapped var to 1 to override this warning. They will work normally either way.
- Adds advanced logging for SMES failures (caused by disabling safeties and messing with SMES).
- Adds possibility to stop SMES failure via adminbus (varedit var "failing" back to 0 before it blows up). Combined with previous feature it should limit griefing possibilities quite a lot.