Made it so that Granary takes over kernel interrupt code when doing full-kernel instrumentation.
Fixed some issues on syscall takeover, user address detection with watchpoints under the new tracing infrastructure, and interrupt takeover.