Bug 61860: Add timeout attribute to alert event

This change adds the timeout attribute to the alert event with a default
value of two seconds.

Testing done:

Ran against a test with a delayed alert.  Without the timeout, the alert
wasn't seen.  With a timeout, the alert was after the delay.