Don't add segfault handler in interpreter mode

...and use enum constants instead of plain numbers for referring to CPU backends.
I think `enum class` would be appropriate here. `CPUBackend::Interpreter` vs. `CPU_INTERPRETER`.