sweep_dead_processes

* Vom Idletask in einen Kernelthread ausgelagert, weil der Idletask
  jetzt normalerweise nicht mehr läuft (was ein eigenes TODO wert wäre,
  aber nicht wirklich dringend ist)