Use raw terminal, and handle signals manually

C-c now sends SIGINT to the process group of Kakoune server
when used in normal mode.

Fixes #30