Implementiere syncrunner_t

queue_t:
   * Unterstütze Insert/Remove während Iteration
   * Implementiere Reverse-Iterator
   * Unterstütze Pagesize von 1024 Bytes in queue_t

syncqueue_t:
   * Adapt. syncqueue_t an Änderungen von queue_t

foreach:
  * Korrigiere Fehler in foreach und foreachReverse Makro
  * Dieser trat auf, wenn init_iterator Fehlercode zurückgab
    (war ungetested!!)

Implementiere synccond_t:
  * Wartebedingung.
  * Die Verwaltung der Warteliste und des Speichers übernimmt
    syncrunner_t.

Implementiere syncrunner_t:
  * Verwaltet eine Menge von syncfunc_t
  * Startet jede einzelne syncfunc und unterstützt
    das Warten auf Bedingungen(synccond).
  * syncrun_t wurde durch syncrunner_t ersetzt.

Module syncrun.h, syncwait.h, syncthread.h und syncwlist.h
wurden gelöscht.
Rename task/synclink.h -> ds/link.h