A even number of cores should always be offered to make

If Sisyphus is run on a system with just one core it will fail, since it will offer 0.5 cores to make. We cant' have that now, can we? :p