Better thermostat communication status detection

Several changes to t_lib and routines that reference it for comms
checking.
Includes start of display of thermostat schedule.