tools: install `mtl' and `random' first

better strategy, if (old) packages already installed by the distribution.
E.g., if you install `xmonad' via the packet manager on ubuntu, you run into
weird troubles regarding cabal.
README: install libzip-dev tools
trap.c: use constant
backend: use SIGFPE signal for division by null