IRQ-Handling: Prozesse übernehmen

* Statt Popupthreads sollte besser ein vorhandener Prozess übernommen
  werden, um den IRQ zu bearbeiten.
Runqueue-Next

! Wenn Prozesse (i.e., ISRs) sich gleichzeitig in mehreren Listen
  befinden (i.e., Runqueue und Daemons), dann müssen für diese Listen
  schon unterschiedliche Next-Pointer verwendet werden. In diesem Fall
  wurde ein eigener Pointer für die Runqueue eingeführt. Implementierung
  ist hässlich, scheint aber zu tun.
Merge branch 'irqs-fixed'