Cooling-related fix/improvements
Cooling-related fix/improvements:
- Fix cooling-related bug in set_temperature(), raise an error when the user tries to change the not-active setpoint.
- Change setpoint_low/_high generation, show the active setpoint and the related min/max values, don't show the related, not-active setpoint from the active schedule.
- Update related test-assert / fixtures.
- Improve dhw_setpoint related code.