fixed occasional segfaulting bug in signals.
fixed occasional segfaulting bug in signals.

Libevent's signal events were staying active after a handler was
called, causing subsequent signals to attempt to resume completed
threads. Simply added a cleanup call so that signal handlers will
delete their signal event.

icgood/ratchet