Reduce overshoot in TemperatureControl.

Implemented suggestion by ElMonkey. Do not update I term when the output
is saturated (0 or 255). This reduces the overshoot to about half.
Merge pull request #565 from PetteriAimonen/pid_windup_change

Reduce overshoot in TemperatureControl.