Fixed performance issue introduced in v0.0.11

Reverted to installing DebugEventListener only after a SIGHUP is
received.  This requires us to enter the default node isolate,
since `SetDebugEventListener[2]` functions can be called only from
inside a valid v8 isolate.  Unfortunately, this likely means
that an infinite loop will no longer be able to be broken into
reliably.

In addition, to restore performance, we reset the listeners to
NULL after (optionally) printing the stacktrace.
Sorry, I'm new to nan. Is it possible, and does it provide a worthwhile perf boost, to hoist the "setSelectedFrame" function lookup outside the loop? (The object we call it on doesn't change, only the arguments we pass to it.)