signal_cpualarm: don't block signals from external processes

Now that our PER_THREAD_SIGNAL handler is re-entrant, it's no longer
strictly necessary to block signals from external processes. This
allows us to use a debugger.
libmn: switch order of arguments to interrupt predicate callback
Code to detect whether or not an IP is in the main executable.
cpuburn: allow preemption in the main executable