we only need one thread_create_intr
We define thread_create_intr twice, once in disp/thread.c, once in disp/thread_intr.c
They're identical, except for some minor details in the spelling of 'cpu_t'.
We only need one, global, copy.
(note that thread_intr.c has a weird and suspicious header comment, we should look into why that is...)