Predict gasthermomachines + power changes

  • GasThermoMachineSystem got moved to shared and had namespace breakages.
  • PowerChangedEvent can now sometimes be predicted on client in more situations.
  • PowerChangedEvent is now subscribed via a direct ref to AppearanceComponent for the purposes of predicting PowerDeviceVisuals.Powered.