Make deterministic signals interruptible.

This commit changes the encoding of trace events changed; see trace.h.
It should have fixed all NYI deterministic signals; some
previously-disabled tests are now enabled.
Merge pull request #103 from cgjones/deterministic-signals

Make deterministic signals interruptible.