Feature dismiss waltz permanently

Not ready to be merged yet.

Currently keeps track of how many times Waltz has been dismissed on a domain and triggers an event with the number of times when it's dismissed again.