First working attempts at interrupts.

This has several quirks, so is not ideal, but another method is planned and should work lusciously.
Merge branch 'master' of https://github.com/heidi-ann/zygote