Bug fix: Handle email trigger separately on updated value
Revise the monitor thread (unsolicited variable update):
1. added postUpdateSingleValuefunction() and postUpdateSingleValueHeating() to be used from monitor
2. changed monitor thread to call the latter functions for each DataPoint value update (as opposed to build a memory looking like poll result)