Fix Reactors reporting wrong Thermal Power value when in mixed mode - when reactors are producing both Thermal Power and Charged Particles attached generators read wrong Thermal Power value from reactors as if reactor generated his full potential power as Thermal Power

Fix Thermal Generators eating Charged Particles - it is normal, that Thermal generators can use Charged Particles to generate power if Direct Conversion Generator is not present or disabled, that should not be the case, Thermal Generators should use only Thermal Power

Fix Direct Conversion Generators being able to exceed their capabilities - when there's more than one Direct Conversion Generator (as if with more than one Fusion Reactor in mixed mode for example) occasionally one of them can use all Charged Particles and exceed its maximum capacity without any drawbacks (same happens when one of generators is shut down)

Fix Microwave Transceivers power reservation for Fusion Reactors, switch from "magic numbers" to actual value - 0.95 is some number, what it means? where it came from? better solution is to use value provided by FNFusionReactor itself.

Signed-off-by: Tomasz Majer <tomkuzyno@gmail.com>