* 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
* WWST-394 Update to Stelpro Ki Z-Wave thermostat
And move to SmartThingsPublic along with "Stelpro Get Remote Temperature" SmartApp
See private PR 3452 for previous source code references.
* Some code refactoring.
* Refactoring a few commands
Style changes
* Some final code cleanup
* Remove Polling capability, it only happens every 24 hours
* Wrong capability reference in a comment
* Minor formatting
* Setup initial value for temperature alarm
* Add a quick update in parse() to facilitate OneApp support
* Put back quickSetOutTemp to maintain backward compatibility with self published versions of the "Stelpro Get Remote Temperature" SmartApp