* ICP-7174 Update Stelpro Ki logic errors
* ICP-7282 ICP-7283 Add heatingSetpoint temp unit
* ICP-7308 ICP-7309 Tweaks to operating state logic
Not a full resolution
* ICP-7288 Change rounding method for temperature conversion
* Changes to temperature alarm handling
* Add null check
* Update temperature handling logic
Fix bug with Zigbee and Maestro negative number handling
* Add some comments describing magic numbers
* Check for thermostat state updates on corner cases
* Re-organize some of the handleTemperature logic
* Add work-around for Ki Zigbee operating state firmware bug
Reduce need to call sendEvent
* Update operating state validation logic
Track raw temperature and raw setpoint values from the thermostat and compare those
* Revert indentation changes made from rebasing