Add back CleanExit
Readd getBox method.
Modify consumer to change color of text boxes
Offset x and y values for text boxes.
Add text boxes for consumer and collision detection.
Use `qsTr()` method for localized strings.
Update avoider to use newest consumer function signature.
Remove debugging message;
Fix off by one error in consumer. Re-add threadIDs
Add flash to white in producer class.
Fix consumer class' random logic.

I am stupid sometimes. Can't believe I forgot to check inside the
list when I generated random values!!!!!
Merge branch 'TextBoxes'