Prepare for GTK+ 4.x, split evilvte.c into 4 .c files
Fix assert error with zsh, closes #26.
Merge https://github.com/caleb-/evilvte