Add simple suppression

* Keeps track of host, component, and severity and only alerts on
changes.

* Suppression is done with in-memory comparisons.  Restarts are
guaranteed to generate a message with current state whether or not
something has already been sent.