Threading test

Currently threading is not implemented correctly. This patch set is not doing it entirely right API-wise, but functionality wise it should make sure that all comm links run in their own threads. This should make QGC more responsive, in particular in HIL setups.