Number of compile fixes for the libev back end.
Updated change log.
Recommit setup-linux.sh improvements by Jordi Sayol.

improve user/group creation, script runnable from elsewhere, add error function, etc.

(Messed up the history during a rebase.)