Revert "Use pthread_cond_broadcast() instead of pthread_cond_signal()"

This reverts commit 2367c6a86d3057ff8acead6f41701ac67ca69326.
Revert "Remove my debug output"

This reverts commit f483fbb77b9d17c20738477cf9596ce4d8197261.
Revert "Actually fix lockups"

This reverts commit cd5d455c7688fa012f632a77c4a762c0e07bfe2b.
Revert "Fix wallpaper thread lockups and whitespace"

This reverts commit 4e9877ff1cc8f831103530b484e4a05c8264df54.
Revert "Couple fixes from previous commit"

This reverts commit 8436b525f1c630a4e76f547fa054841d7e55376c.
Revert "Remove console output, add doc. Related to linuxmint/Cinnamon#2803"

This reverts commit bd82c842a1306dda27ba5f4fe790819f01c543a9.
Revert "Implement threading for changing wallpaper. Related to linuxmint/Cinnamon#2803"

This reverts commit 1ad3f9e69b84eb13cbd2653b29d208564e01d79a.
2.2.1