Don't add segfault handler in interpreter mode

...and use enum constants instead of plain numbers for referring to CPU backends.
These are also not valid, since they cast a u8 pointer to an int pointer.