nix edit: call restoreSignals() before `execvp`-ing the $EDITOR
nix edit: call restoreSignals() before `execvp`-ing the $EDITOR

Currently resizing of the terminal doesn't play nicely with
nix edit when using kakoune as the editor, as it relies on the
SIGWINCH signal which is trapped by nix. How this is not a problem
with e.g. vim is beyond me.

Virtually all other exec* calls are following a call to
restoreSignals(). This commit adds this behavior to nix edit
as well.

rycee/nix,NixOS/nix,NixOS/nix,rycee/nix,rycee/nix,NixOS/nix,rycee/nix,NixOS/nix,rycee/nix,NixOS/nix