xannounce.c: add alternate exit methods

In addition to the existing method (button release) add other ways for the
application to terminate: button press, key press.

Signed-off-by: Trevor Woerner <twoerner@gmail.com>