Updates to honeywell home wifi ie t6 pro therm driver

here are my updates to this driver which recently was having a lot of communication errors..

i put in some error handling among other fixes..

ie

4/23 lgk fix supportedThermostatModes and supportedThermostatFanModes so dashboards work again for setting these.
3/24 lgk add code to handle and retry after communication failures