Added more meaningful thread ID debug message to consumer.
Fix thread id debugging on consumer.
Simplified avoider code.
Format avoider a little.
Preliminary deadlock and crash fix when Avoider is running.
Fix crash when avoider tries to destroy an object.

- Also renabled Consumer QTimer.
Merge branch 'CollisionAvoidance'