Add PowerProjection operator; rewrite CriticalPowerEnergy

Merged Martin Reinecke requested to merge critical_nightly into nightly

Merge request reports