Issue 131: over temperature protection heat pump and model restructuring

...s on/off controllers

2) changed model structure: more common components are moved to the partial class
3) changed heat pump records accordingly