FIX: HPOlib doesn't stop on cluster

The HPOlib didn't stop on a cluster if it's process group ID
was inhereted from the parent process (which happens on SGE)

Also setup.py now only tries 5 seconds to download an optimizer
or the runsolver