lock: Überprüfung auf Deadlock

+ assert() in lock, das anspringt, wenn ein Lock, der nicht genommen
  werden konnte, dem aktuellen Prozess gehört
Kooperatives MT, Interruptgates

* Kooperatives MT ist doch einfach besser™
* Trapgates für Hardwareinterrupts durch Interruptgates ersetzt
Deadlock in destroy_pipe in (eth)

! Gefixt.
Verschiedene MT-Fixes

! u. a. keine Ringlisten mehr
what is this i don't even

! Alle IDT-Gates zu Interruptgates geändert; tut anscheinend recht gut
+ Timeout beim Herstellen einer TCP-Verbindung
Merge branch 'cooperative'